http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43437
Mikael Pettersson <mikpe at it dot uu.se> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aoliva at gcc dot gnu.org --- Comment #19 from Mikael Pettersson <mikpe at it dot uu.se> 2011-12-20 23:27:23 UTC --- The real cause of the ICE in the second test case is Alexandre Oliva's PR debug/43092 + PR rtl-optimization/43494 fix in r169782: http://gcc.gnu.org/ml/gcc-cvs/2011-02/msg00325.html The ICE is masked when the PR37273 missed-optimization fix is present, i.e. from r169231 to r170199 (exclusive), and from r171111 on current trunk. But 4.6 branch doesn't have the PR37273 fix, so the ICE does occur there.