This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
20000306 chk-ICE compiling gcc/cpplib.c on i586-pc-linux-gnu
- To: gcc-bugs at gcc dot gnu dot org
- Subject: 20000306 chk-ICE compiling gcc/cpplib.c on i586-pc-linux-gnu
- From: Rodney Brown <rdb at localhost>
- Date: Wed, 8 Mar 2000 07:12:00 +1100 (EST)
- Reply-To: RDBrown at mira dot net, RodneyBrown at pmsc dot com
i586-pc-linux-gnu --enable-checking
stage2/xgcc -Bstage2/ -B/usr/local/i586-pc-linux-gnu/bin/ -c -DIN_GCC -W -Wall -Wtraditional -O2 -g -O2 -DHAVE_CONFIG_H -I. -I../../egcs-20000306/gcc -I../../egcs-20000306/gcc/config -I../../egcs-20000306/gcc/../include ../../egcs-20000306/gcc/cpplib.c
xgcc: Internal compiler error: program cc1 got fatal signal 11
make[2]: *** [cpplib.o] Error 1
make[2]: Leaving directory `/home/rdb/src/egcs-20000306.chk/gcc'
stage2/cc1 cpplib.i -quiet -dumpbase cpplib.c -g -O2 -O2 -W -Wall -Wtraditional -version -o cpplib.s
GNU C version 2.96 20000306 (experimental) (i586-pc-linux-gnu) compiled by GNU C version 2.96 20000306 (experimental).
xgcc: Internal compiler error: program cc1 got fatal signal 11
GNU C version 2.96 20000306 (experimental) (i586-pc-linux-gnu) compiled by GNU C version 2.96 20000306 (experimental).
Program received signal SIGSEGV, Segmentation fault.
0x837bdb8 in gen_strlensi (operand0=0x4034f8e0, operand1=0x4034f8f0,
operand2=0x400b4290, operand3=0x400b4298) at insn-emit.c:8755
insn-emit.c:8755: No such file or directory.
#0 0x837bdb8 in gen_strlensi (operand0=0x4034f8e0, operand1=0x4034f8f0,
operand2=0x400b4290, operand3=0x400b4298) at insn-emit.c:8755
#1 0x80e8e2a in expand_builtin_strlen (exp=0x4034d9e0, target=0x0,
mode=VOIDmode) at ../../egcs-20000306/gcc/builtins.c:1399
#2 0x80eb221 in expand_builtin (exp=0x4034d9e0, target=0x0, subtarget=0x0,
mode=VOIDmode, ignore=0) at ../../egcs-20000306/gcc/builtins.c:2431
#3 0x80b918c in expand_expr (exp=0x4034d9e0, target=0x0, tmode=VOIDmode,
modifier=EXPAND_NORMAL) at ../../egcs-20000306/gcc/expr.c:7025
#4 0x80c1a99 in expand_expr (exp=0x4034da00, target=0x0, tmode=VOIDmode,
modifier=EXPAND_NORMAL) at ../../egcs-20000306/gcc/expr.c:8468
#5 0x80c1a39 in expand_expr (exp=0x4034da80, target=0x0, tmode=VOIDmode,
modifier=EXPAND_NORMAL) at ../../egcs-20000306/gcc/expr.c:8467
#6 0x80b96f0 in expand_expr (exp=0x4034dae0, target=0x0, tmode=VOIDmode,
modifier=EXPAND_NORMAL) at ../../egcs-20000306/gcc/expr.c:7082
#7 0x80eab7c in expand_builtin_alloca (arglist=0x4034db00, target=0x4034be00)
at ../../egcs-20000306/gcc/builtins.c:2256
#8 0x80eb1fc in expand_builtin (exp=0x4034db20, target=0x4034be00,
subtarget=0x0, mode=VOIDmode, ignore=0)
at ../../egcs-20000306/gcc/builtins.c:2419
#9 0x80b918c in expand_expr (exp=0x4034db20, target=0x4034be00,
tmode=VOIDmode, modifier=EXPAND_NORMAL)
at ../../egcs-20000306/gcc/expr.c:7025
#10 0x80b96f0 in expand_expr (exp=0x4034db40, target=0x4034be00, tmode=SImode,
modifier=EXPAND_NORMAL) at ../../egcs-20000306/gcc/expr.c:7082
#11 0x80adec3 in store_expr (exp=0x4034db40, target=0x4034be00, want_value=0)
at ../../egcs-20000306/gcc/expr.c:3768
#12 0x80ad82c in expand_assignment (to=0x4034e000, from=0x4034db40,
want_value=0, suggest_reg=1) at ../../egcs-20000306/gcc/expr.c:3592
#13 0x80c09e1 in expand_expr (exp=0x4034db60, target=0x0, tmode=VOIDmode,
modifier=EXPAND_NORMAL) at ../../egcs-20000306/gcc/expr.c:8179
#14 0x80968dd in expand_expr_stmt (exp=0x4034db60)
at ../../egcs-20000306/gcc/stmt.c:1866
#15 0x8424ddc in expand_stmt_with_iterators_1 (stmt=0x4034db60, iter_list=0x0)
at ../../egcs-20000306/gcc/c-iterate.c:168
#16 0x8424da9 in iterator_expand (stmt=0x4034db60)
at ../../egcs-20000306/gcc/c-iterate.c:158
#17 0x83f7477 in yyparse () at c-parse.y:1708
#18 0x804c3fc in compile_file (name=0x400c4170 "cpplib.i")
at ../../egcs-20000306/gcc/toplev.c:2440
#19 0x80506a1 in main (argc=14, argv=0xbffffd34)
at ../../egcs-20000306/gcc/toplev.c:4873
insn-emit.c:8750: No such file or directory.
(gdb) up 1
#1 0x80e8e2a in expand_builtin_strlen (exp=0x4034d9e0, target=0x0,
mode=VOIDmode) at ../../egcs-20000306/gcc/builtins.c:1399
1399 emit_insn (GEN_FCN (icode) (result,
(gdb) ptype exp
type = union tree_node {
...
} *
(gdb) call debug_tree(exp)
<cond_expr 0x400b4290
Program received signal SIGSEGV, Segmentation fault.
0x805d9dc in print_node (file=0x848b838, prefix=0xbfffedcc "arg 0", node=0x30,
indent=4) at ../../egcs-20000306/gcc/print-tree.c:191
191 class = TREE_CODE_CLASS (TREE_CODE (node));
The program being debugged stopped while in a function called from GDB.
When the function (debug_tree) is done executing, GDB will silently
stop (instead of continuing to evaluate the expression containing
the function call).
(gdb) c
Continuing.
Program terminated with signal SIGSEGV, Segmentation fault.