public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/48596] New: [4.7 Regression] [SH] unable to find a register to spill in class 'FPUL_REGS'
@ 2011-04-13 22:44 kkojima at gcc dot gnu.org
  2011-04-13 22:47 ` [Bug rtl-optimization/48596] " kkojima at gcc dot gnu.org
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: kkojima at gcc dot gnu.org @ 2011-04-13 22:44 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48596

           Summary: [4.7 Regression] [SH] unable to find a register to
                    spill in class 'FPUL_REGS'
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: kkojima@gcc.gnu.org


Created attachment 23975
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23975
A test case

The attached testcase causes a spill failure with -O1 -m4 -ml:

foo.c: In function 'foo':
foo.c:27:1: error: unable to find a register to spill in class 'FPUL_REGS'
foo.c:27:1: error: this is the insn:
(insn 105 104 106 8 (parallel [
            (set (reg:SI 264)
                (fix:SI (reg:DF 66 fr2 [262])))
            (use (reg/v:PSI 151 ))
        ]) foo.c:22 357 {fix_truncdfsi2_i}
     (expr_list:REG_DEAD (reg:DF 66 fr2 [262])
        (expr_list:REG_DEAD (reg/v:PSI 151 )
            (expr_list:REG_EQUIV (mem:SI (reg/f:SI 78 fr14 [orig:242 D.2027 ]
[242]) [0 MEM[(struct Info *)D.2027_55]+0 S4 A32])
                (nil)))))
foo.c:27:1: internal compiler error: in spill_failure, at reload1.c:2113

for sh-elf target.


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-03-22 22:20 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-13 22:44 [Bug rtl-optimization/48596] New: [4.7 Regression] [SH] unable to find a register to spill in class 'FPUL_REGS' kkojima at gcc dot gnu.org
2011-04-13 22:47 ` [Bug rtl-optimization/48596] " kkojima at gcc dot gnu.org
2011-04-18 12:49 ` kkojima at gcc dot gnu.org
2011-04-23  0:07 ` kkojima at gcc dot gnu.org
2011-08-01 14:28 ` rguenth at gcc dot gnu.org
2011-08-02 14:01 ` rguenth at gcc dot gnu.org
2011-08-02 23:53 ` kkojima at gcc dot gnu.org
2012-03-02 23:59 ` [Bug rtl-optimization/48596] [4.7/4.8 " kkojima at gcc dot gnu.org
2012-03-13 22:59 ` olegendo at gcc dot gnu.org
2012-03-22  8:51 ` rguenth at gcc dot gnu.org
2012-03-22 21:41 ` kkojima at gcc dot gnu.org
2012-03-22 22:23 ` kkojima at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).