19991122 chk-ICE compiling gcc/expr.c on alpha-dec-osf4.0e
Brown, Rodney
rodneybrown@pmsc.com
Tue Nov 23 19:57:00 GMT 1999
Title: 19991122 chk-ICE compiling gcc/expr.c on alpha-dec-osf4.0e
alpha-dec-osf4.0e --enable-checking
Appears to be the same stack overflow as 19991110, but I've constructed
a backtrace this time
stage1/xgcc -Bstage1/ -B/usr/local/alpha-dec-osf4.0e/bin/ -cÃÂ -DIN_GCCÃÂ ÃÂ ÃÂ -W -Wall -O2 -g -O2ÃÂ -DHAVE_CONFIG_HÃÂ ÃÂ ÃÂ -I. -I../../egcs-19991122/gcc -I../../egcs-19991122/gcc/config -I../../egcs-19991122/gcc/../include ../../egcs-19991122/gcc/expr.c
../../egcs-19991122/gcc/expr.c: In function `store_constructor':
../../egcs-19991122/gcc/expr.c:4249: warning: comparison between signed and unsigned
../../egcs-19991122/gcc/expr.c: In function `store_field':
../../egcs-19991122/gcc/expr.c:4742: warning: comparison between signed and unsigned
../../egcs-19991122/gcc/expr.c: In function `expand_expr':
../../egcs-19991122/gcc/expr.c:6724: warning: comparison between signed and unsigned
xgcc: Internal compiler error: program cc1 got fatal signal 11
make[2]: *** [expr.o] Error 1
make[2]: Leaving directory `/user/rand/rdb/src/egcs-19991122.chk/gcc'
Stack overflow: pid 22092, proc cc1, addr 0x11fdfffd0, pc 0x12078064c
ÃÂ stage1/cc1 expr.i -quiet -dumpbase expr.c -g -O2 -O2 -W -Wall -version -o expr.s
GNU C version 2.96 19991122 (experimental) (alpha-dec-osf4.0e) compiled by GNU C version egcs-2.91.66 19990314 (egcs-1.1.2 release).
../../egcs-19991122/gcc/expr.c: In function `store_constructor':
../../egcs-19991122/gcc/expr.c:4249: warning: comparison between signed and unsigned
../../egcs-19991122/gcc/expr.c: In function `store_field':
../../egcs-19991122/gcc/expr.c:4742: warning: comparison between signed and unsigned
../../egcs-19991122/gcc/expr.c: In function `expand_expr':
../../egcs-19991122/gcc/expr.c:6724: warning: comparison between signed and unsigned
xgcc: Internal compiler error: program cc1 got fatal signal 11
GNU C version 2.96 19991122 (experimental) (alpha-dec-osf4.0e) compiled by GNU C version egcs-2.91.66 19990314 (egcs-1.1.2 release).
../../egcs-19991122/gcc/expr.c: In function `store_constructor':
../../egcs-19991122/gcc/expr.c:4249: warning: comparison between signed and unsigned
../../egcs-19991122/gcc/expr.c: In function `store_field':
../../egcs-19991122/gcc/expr.c:4742: warning: comparison between signed and unsigned
../../egcs-19991122/gcc/expr.c: In function `expand_expr':
../../egcs-19991122/gcc/expr.c:6724: warning: comparison between signed and unsigned
Program received signal SIGSEGV, Segmentation fault.
0x12078064c in lookup_page_table_entry (p=0x963e80)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-page.c:324
324ÃÂ ÃÂ ÃÂ ÃÂ {
#0ÃÂ 0x12078064c in lookup_page_table_entry (p=0x963e80)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-page.c:324
#1ÃÂ 0x12077b8b0 in ggc_mark_rtx_children (r=0x963f00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
#2ÃÂ 0x12077b8c8 in ggc_mark_rtx_children (r=0x963f40)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
#3ÃÂ 0x12077b8c8 in ggc_mark_rtx_children (r=0x963f80)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
#4ÃÂ 0x12077b8c8 in ggc_mark_rtx_children (r=0x960280)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
#5ÃÂ 0x12077b8c8 in ggc_mark_rtx_children (r=0x14bdb80)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
#6ÃÂ 0x12077b8c8 in ggc_mark_rtx_children (r=0x966a00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
...
#1024 0x12077b8c8 in ggc_mark_rtx_children (r=0x9c67c0)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
297ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_rtx (XEXP (r, i));
...
#2048 0x12077b8c8 in ggc_mark_rtx_children (r=0xa2ab00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
297ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_rtx (XEXP (r, i));
...
#4096 0x12077b8c8 in ggc_mark_rtx_children (r=0xb14540)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
297ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_rtx (XEXP (r, i));
...
#8192 0x12077b8c8 in ggc_mark_rtx_children (r=0xeacd40)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
...
#16384 0x12077b8c8 in ggc_mark_rtx_children (r=0x1235c40)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
297ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_rtx (XEXP (r, i));
...
#21799 0x12077b8c8 in ggc_mark_rtx_children (r=0x1480940)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
297ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_rtx (XEXP (r, i));
#21800 0x12077b8c8 in ggc_mark_rtx_children (r=0xc13a00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:297
297ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_rtx (XEXP (r, i));
#21801 0x12077d638 in ggc_mark_tree_children (t=0x711600)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:413
413ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_rtx (DECL_RTL (t));
#21802 0x12077be84 in ggc_mark_tree_children (t=0x716b00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:341
341ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_tree (TREE_CHAIN (t));
#21803 0x12077be84 in ggc_mark_tree_children (t=0x716a00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:341
341ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_tree (TREE_CHAIN (t));
#21804 0x12077be84 in ggc_mark_tree_children (t=0x747a00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:341
341ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_tree (TREE_CHAIN (t));
#21805 0x12077e174 in ggc_mark_tree_children (t=0x14a0680)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:438
438ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_tree (BLOCK_VARS (t));
#21806 0x12077d2f0 in ggc_mark_tree_children (t=0x64ae00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:408
408ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_tree (DECL_INITIAL (t));
#21807 0x1200e98f0 in mark_function_chain (arg=0x140003548)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/function.c:6984
6984ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_tree (f->decl);
#21808 0x12077accc in ggc_mark_roots ()
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/ggc-common.c:224
224ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (*cb)(elt);
#21809 0x120780148 in ggc_collect () at ../../egcs-19991122/gcc/ggc-page.c:1129
1129ÃÂ ÃÂ ÃÂ ÃÂ ggc_mark_roots ();
#21810 0x120031f3c in rest_of_compilation (decl=0x64ae00)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/toplev.c:3810
3810ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ggc_collect ();
#21811 0x1207c66ec in finish_function (nested=0)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/c-decl.c:6714
6714ÃÂ ÃÂ ÃÂ ÃÂ rest_of_compilation (fndecl);
#21812 0x120793b40 in yyparse () at c-parse.y:314
314ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ { finish_function (0);
#21813 0x12002fcc4 in compile_file (name=0x162c8 "to_real")
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/toplev.c:3213
3213ÃÂ ÃÂ ÃÂ ÃÂ if (yyparse () != 0)
#21814 0x120036bfc in main (argc=13, argv=0x11ffffcc8)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/toplev.c:5577
5577ÃÂ ÃÂ ÃÂ ÃÂ compile_file (filename);
More information about the Gcc-bugs
mailing list