[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc-bugs
Subject:    GCC 3.1 ICE
From:       Alex Buell <alex.buell () tahallah ! demon ! co ! uk>
Date:       2001-12-30 15:26:36
[Download RAW message or body]


Just got this whilst bootstrapping latest GCC 3.1 from CVS:

./xgcc -B./
-B/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/bin/
-isystem
/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/include
-isystem
/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/sys-include
-O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -isystem ./include  -fPIC -g1  -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc/gcc -I../../gcc/gcc/.
-I../../gcc/gcc/config -I../../gcc/gcc/../include  -DL_floatdidf -c
../../gcc/gcc/libgcc2.c -o libgcc/./_floatdidf.o
../../gcc/gcc/libgcc2.c: In function `__floatdidf':
../../gcc/gcc/libgcc2.c:1058: internal error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [libgcc/./_floatdidf.o] Error 1
make[3]: Leaving directory `/home/alex/src/gcc_development/build/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/home/alex/src/gcc_development/build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/home/alex/src/gcc_development/build/gcc'
make: *** [bootstrap] Error 2

Here's the following generated using -v -save-temps:

[alex@tahallah]/home/alex/src/gcc_development/build/gcc > ./xgcc -v
-save-temps -B./
-B/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/bin/
-isystem
/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/include
-isystem
/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/sys-include
-O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -isystem ./include -fPIC -g1 -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc/gcc -I../../gcc/gcc/.
-I../../gcc/gcc/config -I../../gcc/gcc/../include -DL_floatdidf -c
../../gcc/gcc/libgcc2.c -o libgcc/./_floatdidf.o
Reading specs from ./specs
Configured with: ../gcc/configure
--prefix=/home/alex/src/gcc_development/test
Thread model: single
gcc version 3.1 20011229 (experimental)
 ./cpp0 -lang-c -v -I. -I. -I../../gcc/gcc -I../../gcc/gcc/.
-I../../gcc/gcc/config -I../../gcc/gcc/../include -iprefix
./../lib/gcc-lib/sparc-unknown-linux-gnu/3.1/ -isystem ./include -isystem
/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/bin/include
-D__GNUC__=3 -D__GNUC_MINOR__=1 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix
-D__sparc__ -Dlinux -D__ELF__ -D__unix__ -D__sparc__ -D__linux__ -D__unix
-D__linux -Asystem=unix -Asystem=posix -D__OPTIMIZE__ -D__STDC_HOSTED__=1
-W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-D__GCC_NEW_VARARGS__ -Acpu=sparc -Amachine=sparc -D__PIC__ -D__pic__
-DIN_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DL_floatdidf -isystem
/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/include
-isystem
/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/sys-include
-isystem ./include ../../gcc/gcc/libgcc2.c libgcc2.i
ignoring nonexistent directory
"/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/bin/include"
ignoring nonexistent directory
"/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/include"
ignoring nonexistent directory
"/home/alex/src/gcc_development/test/sparc-unknown-linux-gnu/sys-include"
GNU CPP version 3.1 20011229 (experimental) (cpplib) (sparc GNU/Linux with
ELF)
ignoring nonexistent directory
"../lib/gcc-lib/sparc-unknown-linux-gnu/3.1/include"
ignoring nonexistent directory
"../lib/gcc-lib/sparc-unknown-linux-gnu/3.1/../../../../sparc-unknown-linux-gnu/include"
 ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory
"/home/alex/src/gcc_development/test/include"
ignoring nonexistent directory
"/home/alex/src/gcc_development/test/lib/gcc-lib/sparc-unknown-linux-gnu/3.1/include"
ignoring nonexistent directory
"/home/alex/src/gcc_development/test/lib/gcc-lib/sparc-unknown-linux-gnu/3.1/../../../../sparc-unknown-linux-gnu/include"
 ignoring duplicate directory "."
ignoring duplicate directory "../../gcc/gcc"
ignoring duplicate directory "include"
#include "..." search starts here:
#include <...> search starts here:
 .
 ../../gcc/gcc
 ../../gcc/gcc/config
 ../../gcc/include
 include
 /usr/include
End of search list.
 ./cc1 -fpreprocessed libgcc2.i -quiet -dumpbase libgcc2.c -g1 -O2 -W
-Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -version
-fPIC -o libgcc2.s
GNU CPP version 3.1 20011229 (experimental) (cpplib) (sparc GNU/Linux with
ELF)
GNU C version 3.1 20011229 (experimental) (sparc-unknown-linux-gnu)
        compiled by GNU C version 3.1 20011229 (experimental).
../../gcc/gcc/libgcc2.c: In function `__floatdidf':
../../gcc/gcc/libgcc2.c:1058: internal error: Segmentation fault

Attached is a copy of libgcc.i (gzipped). Bootstrapped using GCC 2.95.3
with binutils 2.10.1.

-- 
A big red heart, that's me!

http://www.tahallah.demon.co.uk (updated)


["libgcc2.i.gz" (APPLICATION/x-gzip)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic