This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/44557] internal compiler error: in gen_thumb_movhi_clobber, at config/arm/arm.md:5811



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]