GCC 3.3.2 fails to build perl 5.6.1 on Solaris 2.8

Erik de Groot erik.de.groot@logicacmg.com
Wed Nov 26 14:17:00 GMT 2003


Hi,

I decided to use the gcc-bugs mail adress instead of Bugzilla because I have
rather large .i file (thanks to Perl).

Host details:
#uname -a
SunOS 5.8 Generic_108528-08 sun4u sparc SUNW,UltraAX-i2
#psrinfo -v
Status of processor 0 as of: 11/26/03 15:01:34
Processor has been on-line since 11/25/03 09:40:46.
The sparcv9 processor operates at 400 MHz,
and has a sparcv9 floating point processor.

Output of gcc --version:
gcc --version
gcc (GCC) 3.3.2
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

gcc was build with:
./configure --prefix=/usr/local

gcc output when compiling Perl 5.6.1:
gcc -DPERL_CORE -c -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -mcpu=v9 -m64 -Wa,-xarch=v9  -O
-o pp_sys.o pp_sys.c 
pp_sys.c: In function `Perl_pp_ioctl':
pp_sys.c:2008: error: insn does not satisfy its constraints:
(insn 60 59 583 3 ffffffff74908f00 (set (reg:DI 31 %i7 [32])
        (fix:DI (fix:DF (reg:DF 32 %f0 [127])))) 166 {fix_truncdfdi2} (nil)
    (nil))
pp_sys.c:2008: internal compiler error: in reload_cse_simplify_operands, at
reload1.c:8345
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gnumake: *** [pp_sys.o] Error 1

The pp_sys.i file is attached to this mail.

Regards,
Erik de Groot

 <<pp_sys.i.gz>> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pp_sys.i.gz
Type: application/octet-stream
Size: 56004 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/20031126/e49d6744/attachment.obj>


More information about the Gcc-bugs mailing list