------- Comment #4 from jakub at gcc dot gnu dot org 2009-12-23 08:41 ------- While that change triggered it because at *.ifcvt it causes a difference: <bb 7>: i_41 = j_4(D); - # DEBUG i => NULL + # DEBUG i => i_9 if (i_41 <= 4095) goto <bb 3>; it doesn't to appear to be the bug, i_9 definition dominates this use. The problem is that *.vect changes the IL in a way that it no longer dominates it.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42395