HEAD encounters 'internal error' with -O9 -- inlining issue?

Adam Megacz gcj@lists.megacz.com
Fri Aug 30 21:46:00 GMT 2002


Tom Tromey <tromey@redhat.com> writes:
> I always forget, so I just put a breakpoint on _exit.
> The default gcc .gdbinit puts breakpoints on fancy_abort, exit, and abort.
> (There's a function like internal_error or something that you can put
> a breakpoint on.  I just forget the name.  And all it saves you is a
> few stack frames anyway.)

Breakpoint 1, internal_error (msgid=0x82eb040 "Internal compiler error in %s, at %s:%d") at ../../gcc/gcc/diagnostic.c:1161
1161    ../../gcc/gcc/diagnostic.c: No such file or directory.
        in ../../gcc/gcc/diagnostic.c
(gdb) bt
#0  internal_error (msgid=0x82eb040 "Internal compiler error in %s, at %s:%d") at ../../gcc/gcc/diagnostic.c:1161
#1  0x080df9bb in fancy_abort () at ../../gcc/gcc/diagnostic.c:1353
#2  0x080f8792 in emit_move_insn (x=0x40d17eac, y=0x40d17bf4) at ../../gcc/gcc/expr.c:2925
#3  0x080f98f2 in emit_push_insn (x=0x40d17bf4, mode=HImode, type=0x401412a0, size=0x0, align=0, partial=0, reg=0x0, extra=2, args_addr=0x4013d054, 
    args_so_far=0x40014270, reg_parm_stack_space=0, alignment_pad=0x40014210) at ../../gcc/gcc/expr.c:3738
#4  0x080c82ab in store_one_arg (arg=0xbfffe17c, argblock=0x4013d054, flags=0, variable_size=0, reg_parm_stack_space=0) at ../../gcc/gcc/calls.c:4482
#5  0x080c62dd in expand_call (exp=0x401c9a40, target=0x0, ignore=0) at ../../gcc/gcc/calls.c:2968
#6  0x08103bc1 in expand_expr (exp=0x40bddba0, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:7482
#7  0x0810096a in expand_expr (exp=0x401c9a60, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:6575
#8  0x080955a9 in java_expand_expr (exp=0x401ba948, target=0x40014210, tmode=VOIDmode, modifier=0) at ../../gcc/gcc/java/expr.c:2571
#9  0x0810b204 in expand_expr (exp=0x401ba948, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:9064
#10 0x081098f8 in expand_expr (exp=0x401c9e80, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:8539
#11 0x0810096a in expand_expr (exp=0x401c9ea0, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:6575
#12 0x08109a48 in expand_expr (exp=0x401c9ec0, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:8551
#13 0x0810096a in expand_expr (exp=0x401c9ee0, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:6575
#14 0x080955a9 in java_expand_expr (exp=0x401ba8f0, target=0x40014210, tmode=VOIDmode, modifier=0) at ../../gcc/gcc/java/expr.c:2571
#15 0x0810b204 in expand_expr (exp=0x401ba8f0, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:9064
#16 0x08235d01 in expand_expr_stmt_value (exp=0x401ba8f0, want_value=0, maybe_last=1) at ../../gcc/gcc/stmt.c:2080
#17 0x081012a6 in expand_expr (exp=0x401c8960, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:6719
#18 0x08107778 in expand_expr (exp=0x401c8980, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:8266
#19 0x08235d01 in expand_expr_stmt_value (exp=0x401c8980, want_value=0, maybe_last=1) at ../../gcc/gcc/stmt.c:2080
#20 0x081014d0 in expand_expr (exp=0x401c72f8, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:6734
#21 0x08235d01 in expand_expr_stmt_value (exp=0x401c72f8, want_value=0, maybe_last=1) at ../../gcc/gcc/stmt.c:2080
#22 0x081012a6 in expand_expr (exp=0x40bdcaa0, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:6719
#23 0x080955a9 in java_expand_expr (exp=0x401ba8c4, target=0x40014210, tmode=VOIDmode, modifier=0) at ../../gcc/gcc/java/expr.c:2571
#24 0x0810b204 in expand_expr (exp=0x401ba8c4, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:9064
#25 0x08095548 in java_expand_expr (exp=0x401ba898, target=0x40014210, tmode=VOIDmode, modifier=0) at ../../gcc/gcc/java/expr.c:2567
#26 0x0810b204 in expand_expr (exp=0x401ba898, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.c:9064
#27 0x08235d01 in expand_expr_stmt_value (exp=0x401ba898, want_value=0, maybe_last=1) at ../../gcc/gcc/stmt.c:2080
#28 0x08235c19 in expand_expr_stmt (exp=0x401ba898) at ../../gcc/gcc/stmt.c:2034
#29 0x0806009a in source_end_java_method () at ../../gcc/gcc/java/parse.y:7488
#30 0x08061c80 in java_expand_method_bodies (class=0x4015f700) at ../../gcc/gcc/java/parse.y:8183
#31 0x08064887 in java_expand_classes () at ../../gcc/gcc/java/parse.y:9105
#32 0x080a5268 in java_parse_file (set_yydebug=0) at ../../gcc/gcc/java/jcf-parse.c:1151
#33 0x08243616 in compile_file () at ../../gcc/gcc/toplev.c:2130
#34 0x082480b6 in do_compile () at ../../gcc/gcc/toplev.c:5335
#35 0x0824810f in toplev_main (argc=8, argv=0xbffff354) at ../../gcc/gcc/toplev.c:5365
#36 0x080b68a4 in main (argc=8, argv=0xbffff354) at ../../gcc/gcc/main.c:35

  - a

-- 
"Cassette tapes are killing the music industry" -- RIAA spokesperson, 1978



More information about the Java mailing list