[Bug c/25602] New: internal compiler error while bootstraping (while compiling libobjc/sendmsg.c)
alex at milivojevic dot org
gcc-bugzilla@gcc.gnu.org
Fri Dec 30 15:17:00 GMT 2005
I was bootstrapping gcc-4.0.2 on Solaris 2.9 system. Since I wanted to build
64-bit compiler binary, and I didn't had compiler capable of producing 64-bit
code, I did it in two stages.
The first stage built and installed fine. I built 32-bit gcc-4.0.2 binaries
using following commands:
$ ../configure --prefix=/home/amilivojevic/s9
--with-local-prefix=/home/amilivojevic/s9 --with-cpu=ultrasparc
--with-tune=ultrasparc --enable-languages=c
$ gmake bootstrap
(I know what --with-local-prefix does, and I really wanted it that way).
Then, I used this temporary installation to build 64-bit gcc binary:
$ CC="gcc -m64" ../configure sparc64-sun-solaris2.9 --prefix=/opt/pbl
--with-local-prefix=/opt/pbl --with-cpu=ultrasparc --with-tune=ultrasparc
$ gmake bootstrap
The bootstraping started fine, but at one point I got "internal compiler
error". This is output with '-v -save-temps added' including full command
line. I'm not sure in what stage this was (but it was already using temporary
64-bit compiler binary to recompile itself):
$ /home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/xgcc -v -save-temps
-B/home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/
-B/opt/pbl/sparc64-sun-solaris2.9/bin/ -B/opt/pbl/sparc64-sun-solaris2.9/lib/
-isystem /opt/pbl/sparc64-sun-solaris2.9/include -isystem
/opt/pbl/sparc64-sun-solaris2.9/sys-include -c -I.
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc -O2 -g -O2 -W -Wall -Wwrite-strings
-Wstrict-prototypes -DHAVE_GTHR_DEFAULT -DIN_GCC -DIN_TARGET_LIBS
-fno-strict-aliasing -I/home/amilivojevic/comp/gcc-4.0.2/libobjc/objc
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc/../gcc
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc/../gcc/config -I../../gcc
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc/../include
/home/amilivojevic/comp/gcc-4.0.2/libobjc/sendmsg.c -fPIC -DPIC -o
.libs/sendmsg.o
Reading specs from /home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/specs
Target: sparc64-sun-solaris2.9
Configured with: ../configure sparc64-sun-solaris2.9 --prefix=/opt/pbl
--with-local-prefix=/opt/pbl --with-cpu=ultrasparc --with-tune=ultrasparc
Thread model: posix
gcc version 4.0.2
/home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/cc1 -E -quiet -v -I.
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc/objc
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc/../gcc
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc/../gcc/config -I../../gcc
-I/home/amilivojevic/comp/gcc-4.0.2/libobjc/../include -iprefix
/home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/../lib/gcc/sparc64-sun-solaris2.9/4.0.2/
-isystem /home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/include -D__arch64__
-D__sparcv9 -DHAVE_GTHR_DEFAULT -DIN_GCC -DIN_TARGET_LIBS -DPIC -isystem
/opt/pbl/sparc64-sun-solaris2.9/include -isystem
/opt/pbl/sparc64-sun-solaris2.9/sys-include
/home/amilivojevic/comp/gcc-4.0.2/libobjc/sendmsg.c -mcpu=ultrasparc
-mtune=ultrasparc -W -Wall -Wwrite-strings -Wstrict-prototypes
-fno-strict-aliasing -fPIC -fworking-directory -O2 -O2 -fpch-preprocess -o
sendmsg.i
ignoring nonexistent directory "/opt/pbl/sparc64-sun-solaris2.9/include"
ignoring nonexistent directory "/opt/pbl/sparc64-sun-solaris2.9/sys-include"
ignoring nonexistent directory
"/home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/../lib/gcc/sparc64-sun-solaris2.9/4.0.2/include"
ignoring nonexistent directory
"/home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/../lib/gcc/sparc64-sun-solaris2.9/4.0.2/../../../../sparc64-sun-solaris2.9/include"
ignoring nonexistent directory "/opt/pbl/include"
ignoring nonexistent directory
"/opt/pbl/lib/gcc/sparc64-sun-solaris2.9/4.0.2/include"
ignoring nonexistent directory "/opt/pbl/sparc64-sun-solaris2.9/include"
#include "..." search starts here:
#include <...> search starts here:
.
/home/amilivojevic/comp/gcc-4.0.2/libobjc
/home/amilivojevic/comp/gcc-4.0.2/libobjc/objc
/home/amilivojevic/comp/gcc-4.0.2/libobjc/../gcc
/home/amilivojevic/comp/gcc-4.0.2/libobjc/../gcc/config
../../gcc
/home/amilivojevic/comp/gcc-4.0.2/libobjc/../include
/home/amilivojevic/comp/gcc-4.0.2/sol29/gcc/include
/usr/include
End of search list.
/home/amilivojevic/comp/gcc-4.0.2/libobjc/sendmsg.c:44:1: <built-in>:0:
internal compiler error: Segmentation Fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--
Summary: internal compiler error while bootstraping (while
compiling libobjc/sendmsg.c)
Product: gcc
Version: 4.0.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: alex at milivojevic dot org
GCC build triplet: sparc64-sun-solaris2.9
GCC host triplet: sparc64-sun-solaris2.9
GCC target triplet: sparc64-sun-solaris2.9
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25602
More information about the Gcc-bugs
mailing list