as of rev 137639: cc1 -fpreprocessed k_rem_pio2.i -quiet -dumpbase k_rem_pio2.c -auxbase-strip lib_a-k_rem_pio2.o -Os -fno-builtin -o k_rem_pio2.s
src/newlib/libm/math/k_rem_pio2.c: In function '__kernel_rem_pio2': newlib/libm/math/k_rem_pio2.c:318: error: unable to find a register to spill in class 'A_REGS' newlib/libm/math/k_rem_pio2.c:318: error: this is the insn: (jump_insn 1098 1096 2868 9 newlib/libm/math/k_rem_pio2.c:186 (set (pc) (if_then_else (gt (subreg:HI (reg/v:SI 1108 [ i ]) 2) (subreg:HI (reg/v:SI 1105 [ m ]) 2)) (label_ref:HI 3007) (pc))) 48 {cbranchhi4} (expr_list:REG_BR_PROB (const_int 5000 [0x1388]) (nil))) newlib/libm/math/k_rem_pio2.c:318: internal compiler error: in spill_failure, at reload1.c:1995 -- Summary: newlib:libm/math/k_rem_pio2.c fails in reload Product: gcc Version: 4.4.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dj at redhat dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: m32c-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36827