summaryrefslogtreecommitdiff
path: root/gcc/regcprop.c
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2010-02-24 10:51:15 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2010-02-24 10:51:15 +0000
commit02bbc669457467680f641c223e1efce2a554ae89 (patch)
tree81db1cebb9723c551ccb2fe69e1186ce65d7e8e5 /gcc/regcprop.c
parent60d11eb61d10cf3e4eaa040c740cc028843cd35b (diff)
downloadgcc-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.c10
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))