http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48826
--- Comment #4 from Ryan Mansfield 2011-05-05
13:19:43 UTC ---
The issue with ARM/SH/S390 backends appears to be there was a literal pool
split happening in between a call insn and the NOTE_INSN_CALL_ARG_LOCATION. It
looks like on mips the issue,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48826
--- Comment #3 from Jakub Jelinek 2011-05-04
14:10:20 UTC ---
Most probably the backend is reordering insns after var-tracking, it shouldn't
be doing that. ARM/SH/S390 backends all have fixed similar bugs very quickly
after this patch went in.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48826
Ryan Mansfield changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48826
--- Comment #1 from Ryan Mansfield 2011-05-04
13:01:31 UTC ---
The change that introduced this ICE is rev171033.
http://gcc.gnu.org/viewcvs?view=revision&revision=171033