This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Bootstrap failure 3.1 1024 on UnixWare7.1.0 compiling tmp-dum.c with stage2compiler
- To: gcc-bugs at gcc dot gnu dot org
- Subject: Bootstrap failure 3.1 1024 on UnixWare7.1.0 compiling tmp-dum.c with stage2compiler
- From: rbrown64 at csc dot com dot au
- Date: Thu, 25 Oct 2001 15:02:57 +1000
stage1/xgcc -Bstage1/ -B/usr/local/i686-unknown-sysv5UnixWare7.1.0/bin/ -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -o cpp0 cppmain.o \
intl.o libcpp.a obstack.o ./intl/libintl.a ../libiberty/libiberty.a
./xgcc -B./ -B/usr/local/i686-unknown-sysv5UnixWare7.1.0/bin/ -isystem /usr/local/i686-unknown-sysv5UnixWare7.1.0/include -dumpspecs > tmp-specs
mv tmp-specs specs
echo "int xxy_us_dummy;" >tmp-dum.c
./xgcc -B./ -B/usr/local/i686-unknown-sysv5UnixWare7.1.0/bin/ -isystem /usr/local/i686-unknown-sysv5UnixWare7.1.0/include -S tmp-dum.c
tmp-dum.c:1: 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[2]: *** [s-under] Error 1
make[2]: Leaving directory `/devel/src/gcc-3.1-experimental/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/devel/src/gcc-3.1-experimental/gcc'
make: *** [bootstrap] Error 2
. ../tmp.rdb
set -v
cat tmp-dum.c
int xxy_us_dummy;
./xgcc -v
Using builtin specs.
Configured with: ../gcc/configure --enable-checking --with-gnu-as --with-as=/usr/local/bin/as --with-gnu-ld --with-ld=/usr/local/bin/ld
Thread model: single
gcc version 3.1 20011024 (experimental)
./xgcc -v -B./ -B/usr/local/i686-unknown-sysv5UnixWare7.1.0/bin/ -isystem /usr/local/i686-unknown-sysv5UnixWare7.1.0/include -S tmp-dum.c
Reading specs from ./specs
Configured with: ../gcc/configure --enable-checking --with-gnu-as --with-as=/usr/local/bin/as --with-gnu-ld --with-ld=/usr/local/bin/ld
Thread model: single
gcc version 3.1 20011024 (experimental)
./cc1 -lang-c -v -iprefix ./../lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/ -isystem ./include -isystem
/usr/local/i686-unknown-sysv5UnixWare7.1.0/bin/include -D__GNUC__=3 -D__GNUC_MINOR__=1 -D__GNUC_PATCHLEVEL__=0 -Dunix -D__svr4__ -D__unix__ -D__svr4__
-D__unix -Asystem=unix -Asystem=svr4 -D__NO_INLINE__ -D__STDC_HOSTED__=1 -Acpu=i386 -Amachine=i386 -Di386 -D__i386 -D__i386__ -D__tune_i686__
-D__tune_pentiumpro__ -isystem /usr/local/i686-unknown-sysv5UnixWare7.1.0/include tmp-dum.c -quiet -dumpbase tmp-dum.c -version -o tmp-dum.s
ignoring nonexistent directory "/usr/local/i686-unknown-sysv5UnixWare7.1.0/bin/include"
ignoring nonexistent directory "/usr/local/i686-unknown-sysv5UnixWare7.1.0/include"
GNU CPP version 3.1 20011024 (experimental) (cpplib) (i386 System V Release 4)
GNU C version 3.1 20011024 (experimental) (i686-unknown-sysv5UnixWare7.1.0)
compiled by GNU C version 3.1 20011024 (experimental).
ignoring nonexistent directory "../lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/include"
ignoring nonexistent directory "../lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/../../../../i686-unknown-sysv5UnixWare7.1.0/include"
ignoring nonexistent directory "NONE/include"
ignoring nonexistent directory "/usr/local/lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/include"
ignoring nonexistent directory "/usr/local/lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/../../../../i686-unknown-sysv5UnixWare7.1.0/include"
#include "..." search starts here:
#include <...> search starts here:
include
/usr/local/include
/usr/include
End of search list.
tmp-dum.c:1: 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.
bash-2.04$ ls -lt | head
ls -lt | head
total 211826
-rw-rw-r-- 1 rdb rand 37 Oct 25 14:46 tmp-dum.s
-rwxrwxr-x 1 rdb rand 883939 Oct 25 13:17 cpp0
-rw-rw-r-- 1 rdb rand 4897 Oct 25 13:17 specs
-rw-rw-r-- 1 rdb rand 18 Oct 25 13:17 tmp-dum.c
-rw-rw-r-- 1 rdb rand 38204 Oct 25 13:17 cppmain.o
-rwxrwxr-x 1 rdb rand 568437 Oct 25 13:17 xgcc
-rw-rw-r-- 1 rdb rand 21396 Oct 25 13:17 gccspec.o
-rw-rw-r-- 1 rdb rand 45328 Oct 25 13:17 tlink.o
-rw-rw-r-- 1 rdb rand 73528 Oct 25 13:17 collect2.o
bash-2.04$ cat tmp-dum.s
cat tmp-dum.s
.file "tmp-dum.c"
.version "01.01"
bash-2.04$ gdb cc1
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i586-sco-sysv5uw7.0.1"...
Breakpoint 1 at 0x80bfb76: file ../../gcc/gcc/diagnostic.c, line 1450.
Breakpoint 2 at 0x804956c
Breakpoint 3 at 0x804934c
(gdb) r $(cat ../tmp.rdb.3)
Starting program: /devel/src/gcc-3.1-experimental/gcc/cc1 $(cat ../tmp.rdb.3)
Breakpoint 2 at 0xbffa18e0
Breakpoint 3 at 0xbffd6280
ignoring nonexistent directory "/usr/local/i686-unknown-sysv5UnixWare7.1.0/bin/include"
ignoring nonexistent directory "/usr/local/i686-unknown-sysv5UnixWare7.1.0/include"
GNU CPP version 3.1 20011024 (experimental) (cpplib) (i386 System V Release 4)
GNU C version 3.1 20011024 (experimental) (i686-unknown-sysv5UnixWare7.1.0)
compiled by GNU C version 3.1 20011024 (experimental).
ignoring nonexistent directory "../lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/include"
ignoring nonexistent directory "../lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/../../../../i686-unknown-sysv5UnixWare7.1.0/include"
ignoring nonexistent directory "NONE/include"
ignoring nonexistent directory "/usr/local/lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/include"
ignoring nonexistent directory "/usr/local/lib/gcc-lib/i686-unknown-sysv5UnixWare7.1.0/3.1/../../../../i686-unknown-sysv5UnixWare7.1.0/include"
#include "..." search starts here:
#include <...> search starts here:
include
/usr/local/include
/usr/include
End of search list.
Program received signal SIGSEGV, Segmentation fault.
0x8231602 in chainon (op1=0x8457198, op2=0x0) at ../../gcc/gcc/tree.c:1192
1192 for (t1 = op1; TREE_CHAIN (t1); t1 = TREE_CHAIN (t1))
(gdb) p t1
No symbol "t1" in current context.
(gdb) p op1
$1 = (union tree_node *) 0x8457198
(gdb) bt
#0 0x8231602 in chainon (op1=0x8457198, op2=0x0) at ../../gcc/gcc/tree.c:1192
#1 0x804b394 in yyparse_1 () at bison.simple:752
#2 0x8229fa4 in compile_file (name=0x8441944 "tmp-dum.c")
at ../../gcc/gcc/toplev.c:2333
#3 0x822e39d in toplev_main (argc=37, argv=0x8047a7c)
at ../../gcc/gcc/toplev.c:4948
#4 0x809dbab in main (argc=-1962621821, argv=0x8b04c483)
at ../../gcc/gcc/main.c:35
(gdb) p op1->common.chain
$3 = (union tree_node *) 0xbffad6f3
(gdb) p op1->common.chain->common.chain->common.chain
Cannot access memory at address 0x8b04c483
(gdb) p op1->common
$6 = {chain = 0xbffad6f3, type = 0x0, aux = 0x0, code = TREE_LIST,
side_effects_flag = 0, constant_flag = 0, addressable_flag = 0,
volatile_flag = 0, readonly_flag = 0, unsigned_flag = 0,
asm_written_flag = 0, used_flag = 0, nothrow_flag = 0, static_flag = 1,
public_flag = 0, private_flag = 0, protected_flag = 0, bounded_flag = 0,
lang_flag_0 = 0, lang_flag_1 = 0, lang_flag_2 = 0, lang_flag_3 = 0,
lang_flag_4 = 0, lang_flag_5 = 0, lang_flag_6 = 0, dummy = 0}
(gdb) up 1
#1 0x804b394 in yyparse_1 () at bison.simple:752
Line number 752 out of range; bison.simple has 692 lines.