This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Bootstrap failure on Solaris
- To: gcc at gcc dot gnu dot org
- Subject: Bootstrap failure on Solaris
- From: Roman Lechtchinsky <rl at cs dot tu-berlin dot de>
- Date: Thu, 21 Jun 2001 13:36:04 +0200 (MET DST)
Hi,
today's CVS head won't bootstrap on sparc-sun-solaris2.7. It aborts with
the following message:
./xgcc -B./ -B/usr/local/sparc-sun-solaris2.7/bin/ -isystem
/usr/local/sparc-sun-solaris2.7/include -O2 -DIN_GCC -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem
./include -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../../cvs/gcc/gcc
-I../../../cvs/gcc/gcc/. -I../../../cvs/gcc/gcc/config
-I../../../cvs/gcc/gcc/../include -DL_floatdisf -c
../../../cvs/gcc/gcc/libgcc2.c -o libgcc/./_floatdisf.o
../../../cvs/gcc/gcc/libgcc2.c: In function `__floatdisf':
../../../cvs/gcc/gcc/libgcc2.c:1129: Internal compiler error in
subreg_highpart_offset, at emit-rtl.c:1173
The problem is that the Sparc backend calls gen_highpart for CONST_INTs
which subreg_highpart_offset can't deal with. Before I try to fix this (I
really need Solaris to work) - is gen_highpart actually supposed to be
able to deal with CONST_INTs or is the Sparc backend in error?
Bye
Roman