Bug#548943: perl: FTBFS on ia64 (internal compiler error)
Niko Tyni
ntyni at debian.org
Tue Sep 29 19:04:53 UTC 2009
Package: perl
Version: 5.10.1-3
Severity: serious
The ia64 build failed:
https://buildd.debian.org/fetch.cgi?pkg=perl;ver=5.10.1-3;arch=ia64;stamp=1254247372
../../miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap -typemap typemap RealPPPort.xs > RealPPPort.xsc && mv RealPPPort.xsc RealPPPort.c
../../miniperl "-I../../lib" "-I../../lib" "-I../../lib" "-I../../lib" ppport_h.PL ppport.h
cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"3.19\" -DXS_VERSION=\"3.19\" -fPIC "-I../.." RealPPPort.c
RealPPPort.c: In function 'XS_Devel__PPPort_ptrtests':
RealPPPort.c:1727: error: unrecognizable insn:
(insn 123 122 124 8 RealPPPort.xs:869 (set (reg:DF 410)
(unsigned_float:DF (reg/f:DI 328 sfp))) -1 (nil))
RealPPPort.c:1727: internal compiler error: in instantiate_virtual_regs_in_insn, at function.c:1578
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
make[2]: *** [RealPPPort.o] Error 1
make[2]: Leaving directory `/build/buildd/perl-5.10.1/ext/Devel-PPPort
This is reproducible on merulo.d.o. A tarball with the failing
source can be found at
http://people.debian.org/~ntyni/ia64-ice.tgz
The preprocessed file is RealPPPort-preproc.c.
Disabling optimization (-O0) makes the ICE go away, -O1 still shows it.
I'll experiment a bit with the various other options to see if there's
any other workaround before uploading.
--
Niko Tyni ntyni at debian.org
More information about the Perl-maintainers
mailing list