------- Additional Comments From pinskia at gcc dot gnu dot org 2004-02-06 02:43 ------- I can reproduce it on a cross to ia64-suse-linux-gnu. Here is the backtrace: #0 fancy_abort (file=0x701120 "../../gcc/cp/cp-lang.c", line=347, function=0x70118c "cp_expr_size") at ../../gcc/diagnostic.c:584 #1 0x001d63ec in cp_expr_size (exp=0x88ad70) at ../../gcc/cp/cp-lang.c:347 #2 0x003a1880 in expr_size (exp=0x88ad70) at ../../gcc/explow.c:243 #3 0x003b1d08 in store_expr (exp=0x88ad70, target=0x866d74, want_value=0) at ../../gcc/ expr.c:4228 #4 0x003db294 in expand_expr_real (exp=0x8881a0, target=0x866d74, tmode=VOIDmode, modifier=EXPAND_CONST_ADDRESS, alt_rtl=0x0) at ../../gcc/expr.c:8621 #5 0x003dcb70 in expand_expr_real (exp=0x88ad84, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at ../../gcc/expr.c:8736 #6 0x003ca1c0 in expand_expr_real (exp=0x88ade8, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at ../../gcc/expr.c:7519 #7 0x003ca1c0 in expand_expr_real (exp=0x88adfc, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at ../../gcc/expr.c:7519 #8 0x00486a9c in precompute_arguments (flags=0, num_actuals=1, args=0xbfffde70) at ../../ gcc/calls.c:1404 #9 0x0048a080 in expand_call (exp=0x411d2c48, target=0x0, ignore=1) at ../../gcc/calls.c:2737 #10 0x003c9410 in expand_expr_real (exp=0x411d2c48, target=0x0, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at ../../gcc/expr.c:7461 #11 0x003b0760 in store_expr (exp=0x411d2cf0, target=0x866d38, want_value=0) at ../../gcc/ expr.c:4022 #12 0x003db294 in expand_expr_real (exp=0x8882a0, target=0x866d38, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0) at ../../gcc/expr.c:8621 #13 0x003be19c in expand_expr_real (exp=0x88dba4, target=0x411c6300, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0xbffff108) at ../../gcc/expr.c:6246 #14 0x0045a88c in expand_expr_stmt_value (exp=0x88dba4, want_value=0, maybe_last=0) at ../ ../gcc/stmt.c:2168 #15 0x00237540 in genrtl_expr_stmt_value (expr=0x88dba4, want_value=0, maybe_last=0) at ../ ../gcc/c-semantics.c:355 #16 0x0023afe8 in expand_stmt (t=0x88dbb8) at ../../gcc/c-semantics.c:799 #17 0x0023a5b4 in genrtl_compound_stmt (t=0x86d0dc) at ../../gcc/c-semantics.c:719 #18 0x0023b030 in expand_stmt (t=0x86d0dc) at ../../gcc/c-semantics.c:826 #19 0x0023a5b4 in genrtl_compound_stmt (t=0x86d0a0) at ../../gcc/c-semantics.c:719 #20 0x0023b030 in expand_stmt (t=0x86d0a0) at ../../gcc/c-semantics.c:826 #21 0x00497f98 in tree_rest_of_compilation (fndecl=0x86c89c, nested_p=false) at ../../gcc/tree- optimize.c:144 #22 0x001ac748 in expand_body (fn=0x86c89c) at ../../gcc/cp/semantics.c:2901 #23 0x0047e140 in cgraph_expand_function (node=0x8a00e8) at ../../gcc/cgraphunit.c:534 #24 0x0047cbfc in cgraph_assemble_pending_functions () at ../../gcc/cgraphunit.c:143 #25 0x0047ce14 in cgraph_finalize_function (decl=0x86c89c, nested=false) at ../../gcc/ cgraphunit.c:224 #26 0x001accbc in expand_or_defer_fn (fn=0x86c89c) at ../../gcc/cp/semantics.c:2984 #27 0x0013cc94 in cp_parser_function_definition_after_declarator (parser=0x413bc1d0, inline_p=false) at ../../gcc/cp/parser.c:14231 #28 0x0013cb00 in cp_parser_function_definition_from_specifiers_and_declarator (parser=0x413bc1d0, decl_specifiers=0x86d050, attributes=0x0, declarator=0x411d2738) at ../ ../gcc/cp/parser.c:14169 #29 0x00133dac in cp_parser_init_declarator (parser=0x413bc1d0, decl_specifiers=0x86d050, prefix_attributes=0x0, function_definition_allowed_p=true, member_p=false, declares_class_or_enum=0, function_definition_p=0xbffff834) at ../../gcc/cp/parser.c:9978 #30 0x0012e690 in cp_parser_simple_declaration (parser=0x413bc1d0, function_definition_allowed_p=true) at ../../gcc/cp/parser.c:6538 #31 0x0012e588 in cp_parser_block_declaration (parser=0x413bc1d0, statement_p=false) at ../../ gcc/cp/parser.c:6454 #32 0x0012e3f0 in cp_parser_declaration (parser=0x413bc1d0) at ../../gcc/cp/parser.c:6374 #33 0x0012e168 in cp_parser_declaration_seq_opt (parser=0x413bc1d0) at ../../gcc/cp/parser.c: 6283 #34 0x0012815c in cp_parser_translation_unit (parser=0x413bc1d0) at ../../gcc/cp/parser.c:2383 #35 0x0013f87c in c_parse_file () at ../../gcc/cp/parser.c:15273 #36 0x00252208 in c_common_parse_file (set_yydebug=0) at ../../gcc/c-opts.c:1235 #37 0x00299dbc in compile_file () at ../../gcc/toplev.c:1813 #38 0x002a0a28 in do_compile () at ../../gcc/toplev.c:4642 #39 0x002a0b0c in toplev_main (argc=2, argv=0xbffffcb4) at ../../gcc/toplev.c:4682 #40 0x00258488 in main (argc=2, argv=0xbffffcb4) at ../../gcc/main.c:35
-- What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2003-07-30 04:28:37 |2004-02-06 02:43:44 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11295 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.