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]
Other format: [Raw text]

Re: 3.4 bootstrap failures on sparc-solaris2.8 and alpha-linux


On Mon, May 05, 2003 at 01:30:38PM -0500, Brad Lucier wrote:
> With a generic configure, 3.4 bootstrap fails after a good compare
> on sparc-sun-solaris2.8 with
> 
> /export/mdd0/users/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/xgcc -shared-libgcc -B/export/mdd0/users/lucier/programs/gcc/gcc-3.4/objdir-sparc/gcc/ -nostdinc++ -L/export/mdd0/users/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src -L/export/mdd0/users/lucier/programs/gcc/gcc-3.4/objdir-sparc/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/.libs -B/usr/local/sparc-sun-solaris2.8/bin/ -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem /usr/local/sparc-sun-solaris2.8/include -isystem /usr/local/sparc-sun-solaris2.8/sys-include -m64 -DHAVE_CONFIG_H -I. -I../../../../libjava -I./include -I./gcj -I../../../../libjava -Iinclude -I../../../../libjava/include -I../../../../libjava/../boehm-gc/include -DGC_SOLARIS_THREADS=1 -DGC_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I../../../../libjava/libltdl -I../../../../libjava/libltdl -I!
> ../../../../libjava/.././libjava/../gcc -I../../../../libjava/../zlib -I../../../../libjava/../libffi/include -I../libffi/include -O2 -g -O2 -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -I/pkgs/XFree86-3.3.3.1/include -W -Wall -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\" -g -O2 -m64 -MD -MT java/lang/natFloat.lo -MF java/lang/natFloat.pp -c ../../../../libjava/java/lang/natFloat.cc  -fPIC -DPIC -o java/lang/.libs/natFloat.o
> ../../../../libjava/java/lang/natFloat.cc: In static member function `static 
>    jint java::lang::Float::floatToRawIntBits(__java_float)':
> ../../../../libjava/java/lang/natFloat.cc:42: internal compiler error: in 
>    verify_wide_reg, at flow.c:552
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> make[5]: *** [java/lang/natFloat.lo] Error 1
> make[5]: *** Waiting for unfinished jobs....
> 
> and it fails on alphaev6-unknown-linux-gnu with
> 
> stage2/xgcc -Bstage2/ -B/usr/local/alphaev6-unknown-linux-gnu/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Werror -fno-common   -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/config -I../../gcc/../include ../../gcc/gengenrtl.c -o gengenrtl.o
> In file included from ../../gcc/gengenrtl.c:31:
> ../../gcc/real.h:96:9: #error "REAL_WIDTH > 6 not supported"
> In file included from ../../gcc/gengenrtl.c:42:
> ../../gcc/rtl.def:786: error: `CONST_DOUBLE_FORMAT' undeclared here (not in a function)
> ../../gcc/rtl.def:786: error: initializer element is not constant
> ../../gcc/rtl.def:786: error: (near initialization for `defs[67].format')
> ../../gcc/rtl.def:786: warning: missing initializer
> ../../gcc/rtl.def:786: warning: (near initialization for `defs[67].format')
> ../../gcc/rtl.def:786: error: initializer element is not constant
> <a few hundred more of these deleted>


this has been a problem for sparc64-linux as well for quite some time:

Aurora SPARC Linux 1.0 (Ansel) Ultra1 single UltraSparc I sun4u:

binutils 2.14.90 20030508 sparc64-linux
bison-1.35-1
dejagnu-1.4.2-10 (ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS)
expect-5.32.2-67
gcc 20030507 (prerelease) sparc64-linux
glibc-2.2.5-42
glibc-kernheaders-2.4-7.16sparc
glibc64-2.2.5-42
kernel-2.4.20-3.1sparc (experimental Aurora kernel)
tcl-8.3.3-67


LAST_UPDATED: Thu May  8 14:15:37 UTC 2003

configure:  sparc64-linux --prefix=/usr/local/gcc-binutils --enable-__cxa_atexit --enable-shared --enable-threads=posix

....

/usr/local/src/gcc-binutils/trunk/objdir/gcc/xgcc -shared-libgcc -B/usr/local/src/gcc-binutils/trunk/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/src -L/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/sparc64-linux/bin/ -B/usr/local/gcc-binutils/sparc64-linux/lib/ -isystem /usr/local/gcc-binutils/sparc64-linux/include -isystem /usr/local/gcc-binutils/sparc64-linux/sys-include -L/usr/local/src/gcc-binutils/trunk/objdir/ld -DHAVE_CONFIG_H -I. -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava -I./include -I./gcj -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava -Iinclude -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/include -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/../boehm-gc/include -DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/libltdl -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/libltdl -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/.././libjava/../gcc -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/../zlib -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/../libffi/include -I../libffi/include -O2 -g -O2 -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -I/usr/X11R6/include -W -Wall -D_GNU_SOURCE -DPREFIX=\"/usr/local/gcc-binutils\" -DLIBDIR=\"/usr/local/gcc-binutils/lib\" -g -O2 -D_GNU_SOURCE -MD -MT java/lang/natFloat.lo -MF java/lang/natFloat.pp -c /usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/java/lang/natFloat.cc  -fPIC -DPIC -o java/lang/.libs/natFloat.o
/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/java/lang/natFloat.cc: In
   static member function `static jint 
   java::lang::Float::floatToRawIntBits(__java_float)':
/usr/local/src/gcc-binutils/trunk/gcc-binutils/libjava/java/lang/natFloat.cc:42: internal compiler error: in
   verify_wide_reg, at flow.c:552
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [java/lang/natFloat.lo] Error 1
make[3]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libjava'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir'
make: *** [bootstrap-lean] Error 2

Cheers,

/ChJ


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