This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Bootstrap failure on Solaris


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]