http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48031
--- Comment #4 from Mikael Pettersson <mikpe at it dot uu.se> 2011-03-09 23:36:44 UTC --- (In reply to comment #3) > On Tue, 8 Mar 2011, mikpe at it dot uu.se wrote: > > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48031 > > > > Mikael Pettersson <mikpe at it dot uu.se> changed: > > > > What |Removed |Added > > ---------------------------------------------------------------------------- > > CC| |rguenth at gcc dot gnu.org > > > > --- Comment #2 from Mikael Pettersson <mikpe at it dot uu.se> 2011-03-08 > > 21:40:03 UTC --- > > The bug in 4.4 branch began with r154046, Jakub's fix for PR40946 which > > backported r151559 (PR41317 fix) from 4.5. Checking 4.5 branch confirmed > > that > > r151558 works while r151559 has the bug. > > Which means that change triggers a latent bug. I backported r151559 to successively older trunk revisions, and found that r139061 is the revision that breaks when combined with r151559. r139061 is Richard's 'Make CCP "complete"' patch, see http://gcc.gnu.org/ml/gcc-patches/2008-08/msg00877.html I'll investigate further tomorrow.