aboutsummaryrefslogtreecommitdiff
path: root/gcc/df-problems.c
diff options
context:
space:
mode:
authorKenneth Zadeck <zadeck@naturalbridge.com>2007-06-18 16:47:05 +0000
committerKenneth Zadeck <zadeck@gcc.gnu.org>2007-06-18 16:47:05 +0000
commit8b9d606b3978407e04da737409fa16792f879bf4 (patch)
treeaa7b92d0da4987981add8f5c46078b7cd27734e5 /gcc/df-problems.c
parentb8afffc15fb0979a4e3f13af9678d45e91ec5b81 (diff)
downloadgcc-8b9d606b3978407e04da737409fa16792f879bf4.zip
gcc-8b9d606b3978407e04da737409fa16792f879bf4.tar.gz
gcc-8b9d606b3978407e04da737409fa16792f879bf4.tar.bz2
re PR rtl-optimization/32355 (ICE in df_lr_verify_transfer_functions, at df-problems.c:1924)
2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com> PR middle-end/32355 * gcse (rest_of_handle_gcse): Add call to df_finish_pass after cse_main. * df-problems.c (df_note_bb_compute): Fix dumping info. 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com> * gcc.c-torture/compile/pr32355.c: New testcase. From-SVN: r125812
Diffstat (limited to 'gcc/df-problems.c')
-rw-r--r--gcc/df-problems.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/df-problems.c b/gcc/df-problems.c
index 79b2f42..dc5270e 100644
--- a/gcc/df-problems.c
+++ b/gcc/df-problems.c
@@ -3867,8 +3867,10 @@ df_note_bb_compute (unsigned int bb_index,
for (def_rec = df_get_artificial_defs (bb_index); *def_rec; def_rec++)
{
struct df_ref *def = *def_rec;
+#ifdef REG_DEAD_DEBUGGING
if (dump_file)
fprintf (dump_file, "artificial def %d\n", DF_REF_REGNO (def));
+#endif
if ((DF_REF_FLAGS (def) & DF_REF_AT_TOP) == 0)
bitmap_clear_bit (live, DF_REF_REGNO (def));