[Bug target/35664] New: unable to find a register to spill in class 'FP_REGS' (sparc-linux)
mstein dot lists at googlemail dot com
gcc-bugzilla@gcc.gnu.org
Sat Mar 22 16:23:00 GMT 2008
Hi,
compiling linux-2.6.24 for sparc fails with:
sparc-elf-gcc -c -O2 netdev-delta.c -mno-fpu"
netdev.c-11.i: In function 'e1000e_update_stats':
netdev.c-11.i:84: error: unable to find a register to spill in class 'FP_REGS'
netdev.c-11.i:84: error: this is the insn:
(insn 166 123 140 4 netdev.c-11.i:76 (set (reg:DI 262 [
<variable>.stats.ptc1522 ])
(mem/s:DI (plus:SI (reg/v/f:SI 26 %i2 [orig:121 adapter ] [121])
(reg:SI 24 %i0 [244])) [15 <variable>.stats.ptc1522+0 S8 A64]))
45 {*movdi_insn_sp32} (expr_list:REG_EQUIV (mem/s:DI (plus:SI (reg/v/f:SI 26
%i2 [orig:121 adapter ] [121])
(reg:SI 24 %i0 [244])) [15 <variable>.stats.ptc1522+0 S8 A64])
(nil)))
netdev.c-11.i:84: confused by earlier errors, bailing out
rev: 133439
--
Summary: unable to find a register to spill in class 'FP_REGS'
(sparc-linux)
Product: gcc
Version: 4.3.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mstein dot lists at googlemail dot com
GCC build triplet: x86_64-linux-gnu
GCC host triplet: x86_64-linux-gnu
GCC target triplet: sparc-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35664
More information about the Gcc-bugs
mailing list