Bug#369810: FTBFS on alpha: ICE in spill_failure, at reload1.c:1911
Package: gcc-snapshot
Version: 20060530-1
Severity: important
gcc 4.2 no longer builds on Alpha since an ICE occurs when building
classpath. This is PR27858.
if /bin/sh ../../libtool --mode=compile /build/buildd/gcc-snapshot-20060530/build/./gcc/xgcc -B/build/buildd/gcc-snapshot-20060530/build/./gcc/ -B/usr/lib/gcc-snapshot/alpha-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/alpha-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/alpha-linux-gnu/include -isystem /usr/lib/gcc-snapshot/alpha-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../../../../src/libjava/classpath/native/fdlibm -I../../include -O2 -g -O2 -mieee -MT strtod.lo -MD -MP -MF ".deps/strtod.Tpo" -c -o strtod.lo ../../../../../../src/libjava/classpath/native/fdlibm/strtod.c; \
then mv -f ".deps/strtod.Tpo" ".deps/strtod.Plo"; else rm -f ".deps/strtod.Tpo"; exit 1; fi
/build/buildd/gcc-snapshot-20060530/build/./gcc/xgcc -B/build/buildd/gcc-snapshot-20060530/build/./gcc/ -B/usr/lib/gcc-snapshot/alpha-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/alpha-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/alpha-linux-gnu/include -isystem /usr/lib/gcc-snapshot/alpha-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I../../../../../../src/libjava/classpath/native/fdlibm -I../../include -O2 -g -O2 -mieee -MT strtod.lo -MD -MP -MF .deps/strtod.Tpo -c ../../../../../../src/libjava/classpath/native/fdlibm/strtod.c -fPIC -DPIC -o .libs/strtod.o
../../../../../../src/libjava/classpath/native/fdlibm/strtod.c: In function '_Jv_strtod_r':
../../../../../../src/libjava/classpath/native/fdlibm/strtod.c:718: error: unable to find a register to spill in class 'FLOAT_REGS'
../../../../../../src/libjava/classpath/native/fdlibm/strtod.c:718: error: this is the insn:
(insn 1014 1010 2389 99 ../../../../../../src/libjava/classpath/native/fdlibm/strtod.c:345 (set (reg:DF 34 $f2 [orig:288 prephitmp.60 ] [288])
(subreg:DF (const_int 9218868437227405312 [0x7ff0000000000000]) 0)) 235 {*movdf_nofix} (nil)
(expr_list:REG_DEAD (reg:DI 875)
(nil)))
../../../../../../src/libjava/classpath/native/fdlibm/strtod.c:718: internal compiler error: in spill_failure, at reload1.c:1911
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[7]: *** [strtod.lo] Error 1
--
Martin Michlmayr
http://www.cyrius.com/
Reply to: