This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/44557] internal compiler error: in gen_thumb_movhi_clobber, at config/arm/arm.md:5811
- From: "ibolton at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 7 Sep 2010 16:24:50 -0000
- Subject: [Bug target/44557] internal compiler error: in gen_thumb_movhi_clobber, at config/arm/arm.md:5811
- References: <bug-44557-10179@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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