This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Persistant egcs-1.1.x build failures (cc1 signal 11)
- To: egcs at cygnus dot com
- Subject: Persistant egcs-1.1.x build failures (cc1 signal 11)
- From: Rene Janssen <reney at plex dot nl>
- Date: Fri, 27 Nov 1998 19:05:36 -2300
- Reply-To: rjanssen at oke dot nl
Hello,
I have a continuing annoying problem with building egcs. During building of stage1/libgcc2.a cc1 crashes with
signal 11. Its _not_ a hardware problem, because it always crashes at the same spot. (see below)
I havent had this problem with egcs-1.0.3 , but since egcs-1.1b I cant compile it anymore.
I tried building it with the -static flag but with the same result. Tried also -nfp because
it appears to be something with floats or a math thing. No success. Tried also with gcc -V 2.7.2.3.
Can anybody give me a clue whats going on?
Thanks,
Rene Janssen.
Last words, version and configuration information :
echo ${name}; \
./xgcc -B./ -O2 -DIN_GCC -g -I./include -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I../../src/egcs/gcc -I../../src/egcs/gcc/config -c -DL${name} \
../../src/egcs/gcc/libgcc2.c -o ${name}.o; \
if [ $? -eq 0 ] ; then true; else exit 1; fi; \
` if [ -f /hda5/usr/local/gcc/../binutils/ar ] ; then echo /hda5/usr/local/gcc/../binutils/ar ; else if [ "i586-pc-linux-gnu" = "i586-pc-linux-gnu" ] ; then echo ar; else t='s,x,x,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a ${name}.o; \
rm -f ${name}.o; \
done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_ashldi3
_ashrdi3
_ffsdi2
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
xgcc: Internal compiler error: program cc1 got fatal signal 11
make[2]: *** [libgcc2.a] Error 1
make[2]: Leaving directory `/hda5/usr/local/gcc'
make[1]: *** [bootstrap-lean] Error 2
make[1]: Leaving directory `/hda5/usr/local/gcc'
make: *** [bootstrap-lean] Error 2
# This directory was configured as follows:
../src/egcs/configure --with-gcc-version-trigger=/hda5/usr/src/egcs/gcc/version.c --host=i586-pc-linux-gnu
--enable-threads --enable-shared --prefix=/hda5/usr/local
--nfp --with-gnu-as --with-gnu-ld --enable-version-specific-runtime-libs --verbose --norecursion
# using "mh-frag" and "mt-frag"
jupiter:/hda5/usr/local# ld -v
GNU ld version 2.9.1 (with BFD 2.9.1.0.15)
gcc -v
Reading specs from /usr/lib/gcc-lib/i586-linux-libc6/2.8.1/specs
gcc version 2.8.1
uname -a
Linux jupiter 2.1.130 #1 Fri Nov 27 11:30:06 CET 1998 i586 unknown
jupiter:/hda5/usr/local# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 6
model name : K6 (PR166 - PR266)
stepping : 2
cpu MHz : 200.457892
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 mmx
bogomips : 399.77
jupiter:/hda5/usr/local/gcc/stage1# ldd cc1
libc.so.6 => /usr/i586-linux-libc6/lib/libc.so.6 (0x40004000)
/lib/ld-linux.so.2 => /usr/i586-linux-libc6/lib/ld-linux.so.2 (0x2aaaa000)
jupiter:/hda5/usr/local/gcc# ./xgcc -v
Using builtin specs.
gcc version egcs-2.91.59 19981124 (egcs-1.1.1 pre-release #3)
jupiter:/hda5/usr/local/gcc# ./xgcc --print-search-dirs
install: /hda5/usr/local/lib/gcc-lib/i586-pc-linux-gnu/egcs-2.91.59/
programs: /hda5/usr/local/lib/gcc-lib/i586-pc-linux-gnu/egcs-2.91.59/:/hda5/usr/local/lib/gcc-lib/i586-pc-linux-gnu/:/usr/lib/gcc/i586-pc-linux-gnu/egcs-2.91.59/:/usr/lib/gcc/i586-pc-linux-gnu/:/hda5/usr/local/i586-pc-linux-gnu/bin/i586-pc-linux-gnu/egcs-2.91.59/:/hda5/usr/local/i586-pc-linux-gnu/bin/
libraries: /hda5/usr/local/lib/gcc-lib/i586-pc-linux-gnu/egcs-2.91.59/:/usr/lib/gcc/i586-pc-linux-gnu/egcs-2.91.59/:/hda5/usr/local/i586-pc-linux-gnu/lib/i586-pc-linux-gnu/egcs-2.91.59/:/hda5/usr/local/i586-pc-linux-gnu/lib/:/hda5/usr/local/lib/i586-pc-linux-gnu/egcs-2.91.59/:/hda5/usr/local/lib/:/lib/i586-pc-linux-gnu/egcs-2.91.59/:/lib/:/usr/lib/i586-pc-linux-gnu/egcs-2.91.59/:/usr/lib/