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]

Bootstrap failure 3.1 1024 on UnixWare7.1.0 compiling tmp-dum.c with stage2compiler


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.


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