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]
Other format: [Raw text]

[Bug ada/33788] [4.3 regression] GNAT bug box in expand_expr_addr_expr_1, at expr.c:6862



------- Comment #6 from oliver dot kellogg at eads dot com  2007-12-14 13:00 -------
Backtrace using 20071213 r130895

(gdb) bt
#0  <__gnat_debug_raise_exception> (e=0x8b19390) at
../../../SOURCES/gcc/gcc/ada/s-except.adb:48
#1  0x080a5b9d in <__gnat_raise_nodefer_with_msg> (e=0x8b19390)
    at ../../../SOURCES/gcc/gcc/ada/a-except.adb:798
#2  0x080a64e4 in <__gnat_raise_exception> (e=0x8b19390, message=0x0)
    at ../../../SOURCES/gcc/gcc/ada/a-except.adb:833
#3  0x080cf819 in comperr.compiler_abort (code=-1, fallback_loc=0x90575b0)
    at ../../../SOURCES/gcc/gcc/ada/comperr.adb:398
#4  0x0806ae1e in internal_error_function (msgid=0x8a28f5f "in %s, at
%s:%d["00"]", ap=0xbfffdf24)
    at ../../../SOURCES/gcc/gcc/ada/misc.c:427
#5  0x0833b5b0 in diagnostic_report_diagnostic (context=0x8fe8680,
diagnostic=0xbfffdf00)
    at ../../../SOURCES/gcc/gcc/diagnostic.c:194
#6  0x0833b77a in internal_error (gmsgid=0x8a28f5f "in %s, at %s:%d["00"]")
    at ../../../SOURCES/gcc/gcc/diagnostic.c:606
#7  0x0833b7cf in fancy_abort (file=0x8a30bac
"../../../SOURCES/gcc/gcc/expr.c["00"]", line=6861, 
    function=0x8a31382 "expand_expr_addr_expr_1["00"]")
    at ../../../SOURCES/gcc/gcc/diagnostic.c:660
#8  0x083a6d9e in expand_expr_addr_expr_1 (exp=<value optimized out>,
target=0x401c9fe0, 
    tmode=SImode, modifier=EXPAND_NORMAL) at
../../../SOURCES/gcc/gcc/expr.c:6861
#9  0x08391db9 in expand_expr_real_1 (exp=0x401fb420, target=0x401c9fe0,
tmode=SImode, 
    modifier=EXPAND_NORMAL, alt_rtl=0xbfffe18c) at
../../../SOURCES/gcc/gcc/expr.c:6891
#10 0x083a28ff in expand_expr_real (exp=0x401fb420, target=0x401c9fe0,
tmode=SImode, 
    modifier=EXPAND_NORMAL, alt_rtl=0xbfffe18c) at
../../../SOURCES/gcc/gcc/expr.c:7087
#11 0x083a8d33 in store_expr (exp=0x401fb420, target=0x401c9fe0,
call_param_p=0, 
    nontemporal=0 '["00"]') at ../../../SOURCES/gcc/gcc/expr.c:4571
#12 0x083ab877 in expand_assignment (to=0x401cd9a0, from=0x401fb420,
nontemporal=0 '["00"]')
    at ../../../SOURCES/gcc/gcc/expr.c:4354
#13 0x0838f04b in expand_expr_real_1 (exp=0x401f9380, target=0x0,
tmode=VOIDmode, 
    modifier=EXPAND_NORMAL, alt_rtl=0x0) at
../../../SOURCES/gcc/gcc/expr.c:9124
#14 0x083a2a67 in expand_expr_real (exp=0x401f9380, target=0x401c5200,
tmode=VOIDmode, 
    modifier=EXPAND_NORMAL, alt_rtl=0x0) at
../../../SOURCES/gcc/gcc/expr.c:7081
#15 0x08506c6c in expand_expr_stmt (exp=0x401f9380) at
../../../SOURCES/gcc/gcc/expr.h:514
#16 0x088f14ef in expand_gimple_basic_block (bb=0x401bdfb4)
    at ../../../SOURCES/gcc/gcc/cfgexpand.c:1609
#17 0x088f25f6 in tree_expand_cfg () at
../../../SOURCES/gcc/gcc/cfgexpand.c:1918
#18 0x0849582a in execute_one_pass (pass=0x8b7f5a0) at
../../../SOURCES/gcc/gcc/passes.c:1118
#19 0x08495a1f in execute_pass_list (pass=0x8b7f5a0) at
../../../SOURCES/gcc/gcc/passes.c:1171
#20 0x0858095b in tree_rest_of_compilation (fndecl=0x401e7460)
    at ../../../SOURCES/gcc/gcc/tree-optimize.c:404
#21 0x08749da5 in cgraph_expand_function (node=0x401ca800)
    at ../../../SOURCES/gcc/gcc/cgraphunit.c:1151
#22 0x0874bf00 in cgraph_assemble_pending_functions ()
    at ../../../SOURCES/gcc/gcc/cgraphunit.c:522
#23 0x0874b71d in cgraph_finalize_function (decl=0x401e7460, nested=0 '["00"]')
    at ../../../SOURCES/gcc/gcc/cgraphunit.c:639
#24 0x0806e937 in end_subprog_body (body=0x401cebb8) at
../../../SOURCES/gcc/gcc/ada/utils.c:2136
#25 0x0809ae69 in gnat_to_gnu (gnat_node=1667) at
../../../SOURCES/gcc/gcc/ada/trans.c:1936
#26 0x080a2e16 in process_decls (gnat_decls=<value optimized out>, 
    gnat_decls2=<value optimized out>, gnat_end_list=0, pass1p=1 '["01"]',
pass2p=1 '["01"]')
    at ../../../SOURCES/gcc/gcc/ada/trans.c:5737
#27 0x08094980 in gnat_to_gnu (gnat_node=1658) at
../../../SOURCES/gcc/gcc/ada/trans.c:4309
#28 0x080a3229 in Compilation_Unit_to_gnu (gnat_node=1651)
    at ../../../SOURCES/gcc/gcc/ada/trans.c:2976
#29 0x080a3919 in gigi (gnat_root=1651, max_gnat_node=4240, number_name=1641, 
    nodes_ptr=0x4031b008, next_node_ptr=0x404d3008, prev_node_ptr=0x40504008, 
    elists_ptr=0x9045d70, elmts_ptr=0x90463b8, strings_ptr=0x9071820,
string_chars_ptr=0x906f108, 
    list_headers_ptr=0x90be238, number_file=5, file_info_ptr=0xbfffeb30,
standard_integer=62, 
    standard_long_long_float=92, standard_exception_type=1225,
gigi_operating_mode=0)
    at ../../../SOURCES/gcc/gcc/ada/trans.c:334
#30 0x082fceef in back_end.call_back_end (mode=generate_object)
    at ../../../SOURCES/gcc/gcc/ada/back_end.adb:100
#31 0x082fdda0 in gnat1drv () at ../../../SOURCES/gcc/gcc/ada/gnat1drv.adb:703
#32 0x0806ac85 in gnat_parse_file (set_yydebug=0) at
../../../SOURCES/gcc/gcc/ada/misc.c:240
#33 0x0851be2c in toplev_main (argc=2, argv=0xbfffef14) at
../../../SOURCES/gcc/gcc/toplev.c:1042
#34 0x082fe39f in main (argc=1836016485, argv=0x72726570) at
../../../SOURCES/gcc/gcc/main.c:35


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33788


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