[Bug middle-end/44890] Hitting gcc_assert in build2_stat with pr30388.c testsuite test case

bergner at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Fri Jul 9 14:54:00 GMT 2010



------- Comment #2 from bergner at gcc dot gnu dot org  2010-07-09 14:53 -------
Full backtrace:

(gdb) bt
#0  fancy_abort (file=0x10ab02e0
"/home/bergner/gcc/gcc-mainline-r161924/gcc/tree.c", line=3717,
function=0x10aafb20 "build2_stat")
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/diagnostic.c:879
#1  0x000000001066de84 in build2_stat (code=POINTER_PLUS_EXPR,
tt=0x40000410000, arg0=0x400005112e8, arg1=0x400003104b0)
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/tree.c:3715
#2  0x0000000010275650 in expand_expr_real_1 (exp=0x400002d2140, target=0x0,
tmode=DImode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/expr.c:8781
#3  0x00000000102781fc in expand_expr_real (exp=0x400002d2140, target=0x0,
tmode=DImode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/expr.c:7268
#4  0x00000000102703a0 in expand_expr_real_2 (ops=0xfffffffdbb8,
target=0x40000346880, tmode=VOIDmode, 
    modifier=<value optimized out>) at
/home/bergner/gcc/gcc-mainline-r161924/gcc/expr.c:7410
#5  0x00000000102721c0 in expand_expr_real_1 (exp=0x400004e9990,
target=0x40000346880, tmode=VOIDmode, modifier=EXPAND_NORMAL, 
    alt_rtl=0x0) at /home/bergner/gcc/gcc-mainline-r161924/gcc/expr.c:9711
#6  0x00000000102781fc in expand_expr_real (exp=0x400004e9990,
target=0x40000346880, tmode=VOIDmode, modifier=EXPAND_NORMAL, 
    alt_rtl=0x0) at /home/bergner/gcc/gcc-mainline-r161924/gcc/expr.c:7268
#7  0x000000001026dd74 in store_expr (exp=0x400004e9990, target=0x40000398b50,
call_param_p=0, nontemporal=0 '\000')
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/expr.c:4599
#8  0x0000000010281268 in expand_assignment (to=0x40000510630,
from=0x400002d2140, nontemporal=0 '\000')
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/expr.c:4452
#9  0x00000000101a9ea8 in expand_gimple_stmt_1 (stmt=0x400004d07d0) at
/home/bergner/gcc/gcc-mainline-r161924/gcc/cfgexpand.c:1874
#10 expand_gimple_stmt (stmt=0x400004d07d0) at
/home/bergner/gcc/gcc-mainline-r161924/gcc/cfgexpand.c:1983
#11 0x00000000101aad58 in expand_gimple_basic_block (bb=0x400004a05b0)
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/cfgexpand.c:3408
#12 0x00000000101ac8d8 in gimple_expand_cfg () at
/home/bergner/gcc/gcc-mainline-r161924/gcc/cfgexpand.c:3868
#13 0x00000000103d9d8c in execute_one_pass (pass=0x10cefee8) at
/home/bergner/gcc/gcc-mainline-r161924/gcc/passes.c:1565
#14 0x00000000103da144 in execute_pass_list (pass=0x10cefee8) at
/home/bergner/gcc/gcc-mainline-r161924/gcc/passes.c:1620
#15 0x0000000010511fa0 in tree_rest_of_compilation (fndecl=0x4000049a900)
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/tree-optimize.c:420
#16 0x00000000106f9a08 in cgraph_expand_function (node=0x40000520000)
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/cgraphunit.c:1629
#17 0x00000000106fcfa8 in cgraph_expand_all_functions () at
/home/bergner/gcc/gcc-mainline-r161924/gcc/cgraphunit.c:1708
#18 cgraph_optimize () at
/home/bergner/gcc/gcc-mainline-r161924/gcc/cgraphunit.c:1964
#19 0x00000000106fd524 in cgraph_finalize_compilation_unit () at
/home/bergner/gcc/gcc-mainline-r161924/gcc/cgraphunit.c:1171
#20 0x00000000100a76d8 in c_write_global_declarations () at
/home/bergner/gcc/gcc-mainline-r161924/gcc/c-decl.c:9698
#21 0x00000000104a5060 in compile_file (argc=32, argv=0xfffffffee08) at
/home/bergner/gcc/gcc-mainline-r161924/gcc/toplev.c:997
#22 do_compile (argc=32, argv=0xfffffffee08) at
/home/bergner/gcc/gcc-mainline-r161924/gcc/toplev.c:2340
#23 toplev_main (argc=32, argv=0xfffffffee08) at
/home/bergner/gcc/gcc-mainline-r161924/gcc/toplev.c:2381
#24 0x000000001014b180 in main (argc=<value optimized out>, argv=<value
optimized out>)
    at /home/bergner/gcc/gcc-mainline-r161924/gcc/main.c:35


-- 


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



More information about the Gcc-bugs mailing list