aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNeil Vachharajani <nvachhar@google.com>2009-07-24 04:01:13 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2009-07-24 04:01:13 +0000
commitc580edc8b011fc5bb328944dd8c889abc6ba41e5 (patch)
treef5c7e745cf83ed446ca18339f8717c592fe101cd /gcc
parenta7796c74f683525052ebe604d339bfdad99d6231 (diff)
downloadgcc-c580edc8b011fc5bb328944dd8c889abc6ba41e5.zip
gcc-c580edc8b011fc5bb328944dd8c889abc6ba41e5.tar.gz
gcc-c580edc8b011fc5bb328944dd8c889abc6ba41e5.tar.bz2
re PR rtl-optimization/40209 (ICE in iv_analyze_def caused by stale REG_UNUSED note)
PR rtl-optimization/40209 * loop-iv.c (iv_analysis_loop_init): Call df_note_add_problem. From-SVN: r150038
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/loop-iv.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9eef599..55a87f6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-23 Neil Vachharajani <nvachhar@google.com>
+
+ PR rtl-optimization/40209
+ * loop-iv.c (iv_analysis_loop_init): Call df_note_add_problem.
+
2009-07-23 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c: Use ASM_LONG instead of .long. Concatenate
diff --git a/gcc/loop-iv.c b/gcc/loop-iv.c
index 44ded9d..2f8650a8 100644
--- a/gcc/loop-iv.c
+++ b/gcc/loop-iv.c
@@ -278,6 +278,7 @@ iv_analysis_loop_init (struct loop *loop)
df_remove_problem (df_chain);
df_process_deferred_rescans ();
df_chain_add_problem (DF_UD_CHAIN);
+ df_note_add_problem ();
df_set_blocks (blocks);
df_analyze ();
if (dump_file)