This is the mail archive of the gcc-bugs@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]

[Bug bootstrap/15780] New: bootstrap fails on crtstuff


I've first tried to install gcc-3.4.0 and it almost worked except that
crtbegin.o was missing.

Today i install it again:

../gcc-3.4.0/configure --prefix=/home/david/install --program-suffix=-3.4.0 \
		       --enable-shared --with-cpu=athlon-xp \
		       --with-arch=athlon-xp --enable-languages=c,c++
make bootstrap
(error)
make bootstrap
make[1]: Entering directory `/var/samba_public/gcc/gcc-3.4.0-build/libiberty'
make[2]: Entering directory
`/var/samba_public/gcc/gcc-3.4.0-build/libiberty/testsuite'
make[2]: Rien à faire pour « all ».
make[2]: Leaving directory
`/var/samba_public/gcc/gcc-3.4.0-build/libiberty/testsuite'
make[1]: Leaving directory `/var/samba_public/gcc/gcc-3.4.0-build/libiberty'
make[1]: Entering directory `/var/samba_public/gcc/gcc-3.4.0-build/intl'
make[1]: Rien à faire pour « all ».
make[1]: Leaving directory `/var/samba_public/gcc/gcc-3.4.0-build/intl'
Bootstrapping the compiler
make[1]: Entering directory `/var/samba_public/gcc/gcc-3.4.0-build/gcc'
make CC=" stage1/xgcc -Bstage1/ -B/home/david/install/i686-pc-linux-gnu/bin/"
CC_FOR_BUILD=" stage1/xgcc -Bstage1/ -B/home/david/install/i686-pc-linux-gnu/bin/" \
	 STAGE_PREFIX=stage1/ \
	 ADAFLAGS="" CFLAGS="-g -O2" LDFLAGS="" WARN_CFLAGS="\$(GCC_WARN_CFLAGS)"
STRICT_WARN="-pedantic -Wno-long-long -Wold-style-definition "
libdir=/home/david/install/lib LANGUAGES="c gcov gcov-dump c++"
MAKEINFO="makeinfo --split-size=5000000" MAKEINFOFLAGS="--no-split"
MAKEOVERRIDES= OUTPUT_OPTION="-o \$@" \
	 CFLAGS="-g -O2" WERROR="" 
make[2]: Entering directory `/var/samba_public/gcc/gcc-3.4.0-build/gcc'
if [ -f specs.ready ] ; then \
	true; \
else \
	echo timestamp > specs.ready; \
fi
./xgcc -B./ -B/home/david/install/i686-pc-linux-gnu/bin/ -isystem
/home/david/install/i686-pc-linux-gnu/include -isystem
/home/david/install/i686-pc-linux-gnu/sys-include
-L/var/samba_public/gcc/gcc-3.4.0-build/gcc/../ld -O2 -DIN_GCC    -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
 -isystem ./include  -I. -I. -I../../gcc-3.4.0/gcc -I../../gcc-3.4.0/gcc/.
-I../../gcc-3.4.0/gcc/../include   -g0 -finhibit-size-directive
-fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss
-fno-unit-at-a-time -fno-omit-frame-pointer \
   -c ../../gcc-3.4.0/gcc/crtstuff.c -DCRT_BEGIN \
  -o crtbegin.o
In file included from ../../gcc-3.4.0/gcc/tsystem.h:44,
                 from ../../gcc-3.4.0/gcc/crtstuff.c:62:
./include/stddef.h:213: erreur interne du compilateur: Illegal instruction
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [crtbegin.o] Erreur 1
make[2]: Leaving directory `/var/samba_public/gcc/gcc-3.4.0-build/gcc'
make[1]: *** [stage2_build] Erreur 2
make[1]: Leaving directory `/var/samba_public/gcc/gcc-3.4.0-build/gcc'
make: *** [bootstrap] Erreur 2

So i type the same line with -v -save-temps:
Reading specs from ./specs
Configured with: ../gcc-3.4.0/configure --prefix=/home/david/install
--program-suffix=-3.4.0 --enable-shared --with-cpu=athlon-xp
--with-arch=athlon-xp --enable-languages=c,c++
Thread model: posix
gcc version 3.4.0
 ./cc1 -E -quiet -v -I. -I. -I../../gcc-3.4.0/gcc -I../../gcc-3.4.0/gcc/.
-I../../gcc-3.4.0/gcc/../include -iprefix
/var/samba_public/gcc/gcc-3.4.0-build/gcc/../lib/gcc/i686-pc-linux-gnu/3.4.0/
-isystem ./include -isystem /home/david/install/i686-pc-linux-gnu/bin/include
-DIN_GCC -DCRT_BEGIN -isystem /home/david/install/i686-pc-linux-gnu/include
-isystem /home/david/install/i686-pc-linux-gnu/sys-include -isystem ./include
../../gcc-3.4.0/gcc/crtstuff.c -march=athlon-xp -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
-finhibit-size-directive -fno-inline-functions -fno-exceptions
-fno-zero-initialized-in-bss -fno-unit-at-a-time -fno-omit-frame-pointer -O2 -o
crtstuff.i
ignoring nonexistent directory "/home/david/install/i686-pc-linux-gnu/bin/include"
ignoring nonexistent directory "/home/david/install/i686-pc-linux-gnu/include"
ignoring nonexistent directory "/home/david/install/i686-pc-linux-gnu/sys-include"
ignoring duplicate directory "./include"
ignoring nonexistent directory
"/var/samba_public/gcc/gcc-3.4.0-build/gcc/../lib/gcc/i686-pc-linux-gnu/3.4.0/include"
ignoring nonexistent directory
"/var/samba_public/gcc/gcc-3.4.0-build/gcc/../lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../i686-pc-linux-gnu/include"
ignoring nonexistent directory
"/home/david/install/lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../i686-pc-linux-gnu/include"
ignoring duplicate directory "."
ignoring duplicate directory "../../gcc-3.4.0/gcc/."
#include "..." search starts here:
#include <...> search starts here:
 .
 ../../gcc-3.4.0/gcc
 ../../gcc-3.4.0/gcc/../include
 ./include
 /usr/local/include
 /home/david/install/include
 /home/david/install/lib/gcc/i686-pc-linux-gnu/3.4.0/include
 /usr/include
End of search list.
 ./cc1 -fpreprocessed crtstuff.i -quiet -dumpbase crtstuff.c -march=athlon-xp
-auxbase-strip crtbegin.o -g0 -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -version -finhibit-size-directive
-fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss
-fno-unit-at-a-time -fno-omit-frame-pointer -o crtstuff.s
GNU C version 3.4.0 (i686-pc-linux-gnu)
	compiled by GNU C version 3.4.0.
GGC heuristics: --param ggc-min-expand=47 --param ggc-min-heapsize=32011
In file included from ../../gcc-3.4.0/gcc/tsystem.h:44,
                 from ../../gcc-3.4.0/gcc/crtstuff.c:62:
./include/stddef.h:213: internal compiler error: Illegal instruction
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

and 
$ tar cvjf crtstuff.i.tar.bz2 crtstuff.i
$ uuencode crtstuff.i.tar.bz2 crtstuff.i.tar.bz2 > crtstuff.i.tar.bz2.uu

I tried running it with -E instead of -v -save-temps, but noting is ouptuted,
not even the ICE message.

If i've forgotten informations, email me.

-- 
           Summary: bootstrap fails on crtstuff
           Product: gcc
           Version: 3.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: Number_42 at caramail dot com
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15780


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