------- Comment #5 from ibolton at gcc dot gnu dot org 2010-09-07 16:24 ------- (In reply to comment #4) > I my earlier tests I failed to notice that this test case triggers one of two > different ICEs, depending on options and compiler version. I also mistakenly > tested with a locally modified gcc-4.4. > > The ICE in this PR, in gen_thumb_movhi_clobber, is triggered by r147270 + > r147274, updates to loop-invariant.c part of PR33928 fixes with no ARM > specific > bits. Another ICE, in default_secondary_reload, is triggered by r146904. > Which ICE you get depends on -f{no-,}forward-propagate. Both ICEs disappear > if > r146904 is reverted. gcc-4.4.4 includes a backport or r146904 and does > trigger > the default_secondary_reload ICE. gcc-4.3.4 does not ICE. >
I can't get this to ICE with latest version of 4.4, 4.5 or 4.6 branches. I am doing: arm-none-linux-gnueabi/obj/gcc3/gcc/cc1 -O1 -mthumb -fno-omit-frame-pointer pr44557.i Please can someone else try to see if they can still get the ICE. -- ibolton at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44557