* loop-iv.c (latch_dominating_def): Check that the definition belongs
to the analysed region.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127996
138bc75d-0d04-0410-961f-
82ee72b054a4
+2007-08-31 Zdenek Dvorak <ook@ucw.cz>
+
+ PR rtl-optimization/33224
+ * loop-iv.c (latch_dominating_def): Check that the definition belongs
+ to the analysed region.
+
2007-08-31 Richard Guenther <rguenther@suse.de>
* function.c (allocate_struct_function): Do not set
for (adef = DF_REG_DEF_CHAIN (regno); adef; adef = adef->next_reg)
{
- if (!bitmap_bit_p (bb_info->out, DF_REF_ID (adef)))
+ if (!bitmap_bit_p (df->blocks_to_analyze, DF_REF_BB (adef)->index)
+ || !bitmap_bit_p (bb_info->out, DF_REF_ID (adef)))
continue;
/* More than one reaching definition. */