This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/56484] [4.8 Regression] ICE in assign_by_spills, at lra-assigns.c:1268
- From: "ubizjak at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 01 Mar 2013 18:06:28 +0000
- Subject: [Bug target/56484] [4.8 Regression] ICE in assign_by_spills, at lra-assigns.c:1268
- Auto-submitted: auto-generated
- References: <bug-56484-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56484
--- Comment #6 from Uros Bizjak <ubizjak at gmail dot com> 2013-03-01 18:06:28 UTC ---
(In reply to comment #4)
> and the combiner combines the r60 = flags >= 0 ? ax : r59 instruction with
> r59 = r60 into r59 = flags >= 0 ? ax : r59 instruction in the last spot, thus
> extending the lifetime of the ax and flags hard registers across various other
> instructions.
But AX is member of likely spilled class, so combine should take some more care
with this insn. Should we just prevent propagations of all insns that mention
likely spilled hard regs?