diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-02-24 11:51:15 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-02-24 11:51:15 +0100 |
commit | a46368b25d8a594ecdc186e8284096f4c9d15183 (patch) | |
tree | 81db1cebb9723c551ccb2fe69e1186ce65d7e8e5 /gcc | |
parent | 2e9577924bd1cbae69099af99b85b136d32f5b32 (diff) | |
download | gcc-a46368b25d8a594ecdc186e8284096f4c9d15183.zip gcc-a46368b25d8a594ecdc186e8284096f4c9d15183.tar.gz gcc-a46368b25d8a594ecdc186e8284096f4c9d15183.tar.bz2 |
* regcprop.c (copyprop_hardreg_forward_1): Don't call df_insn_rescan.
From-SVN: r157033
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/regcprop.c | 10 |
2 files changed, 5 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9298c2e..a9f032e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2010-02-24 Jakub Jelinek <jakub@redhat.com> + * regcprop.c (copyprop_hardreg_forward_1): Don't call df_insn_rescan. + PR debug/43150 * gimplify.c (gimplify_type_sizes): Clear DECL_IGNORED_P for VLA bounds even for -O+. diff --git a/gcc/regcprop.c b/gcc/regcprop.c index 199ff29..609a06d 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)) |