diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-02-24 10:51:15 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-02-24 10:51:15 +0000 |
commit | 02bbc669457467680f641c223e1efce2a554ae89 (patch) | |
tree | 81db1cebb9723c551ccb2fe69e1186ce65d7e8e5 /gcc/regcprop.c | |
parent | 60d11eb61d10cf3e4eaa040c740cc028843cd35b (diff) | |
download | gcc-02bbc669457467680f641c223e1efce2a554ae89.tar.gz |
* regcprop.c (copyprop_hardreg_forward_1): Don't call df_insn_rescan.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157033 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/regcprop.c')
-rw-r--r-- | gcc/regcprop.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/gcc/regcprop.c b/gcc/regcprop.c index 199ff295d02..609a06d26b4 100644 --- a/gcc/regcprop.c +++ b/gcc/regcprop.c @@ -1,6 +1,6 @@ /* Copy propagation on hard registers for the GNU compiler. - Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 - Free Software Foundation, Inc. + Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, + 2010 Free Software Foundation, Inc. This file is part of GCC. @@ -650,7 +650,6 @@ copyprop_hardreg_forward_1 (basic_block bb, struct value_data *vd) { changed = apply_change_group (); gcc_assert (changed); - df_insn_rescan (insn); anything_changed = true; } } @@ -842,10 +841,7 @@ copyprop_hardreg_forward_1 (basic_block bb, struct value_data *vd) did_replacement: if (changed) - { - df_insn_rescan (insn); - anything_changed = true; - } + anything_changed = true; /* Clobber call-clobbered registers. */ if (CALL_P (insn)) |