https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88134

--- Comment #23 from Arseny Solokha <asolokha at gmx dot com> ---
(In reply to rguent...@suse.de from comment #22)
> Where do the vars get created from?  (backtrace from the 
> gimple_add_tmp_var places?)

(gdb) where
#0  gimple_add_tmp_var (tmp=0x7ffff7fcf510)
    at gcc/tree.h:3270
#1  0x0000000000a9e799 in gimplify_target_expr (expr_p=0x7ffff78af550,
pre_p=0x7fffffffce80, post_p=0x7fffffffc740)
    at gcc/gimplify.c:6594
#2  0x0000000000a8bfb2 in gimplify_expr (expr_p=<optimized out>,
pre_p=<optimized out>, post_p=<optimized out>, 
    gimple_test_f=<optimized out>, fallback=<optimized out>)
    at gcc/gimplify.c:12783
#3  0x0000000000a94f09 in gimplify_stmt (stmt_p=<optimized out>,
seq_p=seq_p@entry=0x7fffffffce80)
    at gcc/gimplify.c:6685
#4  0x0000000000a8ca9c in gimplify_statement_list (pre_p=0x7fffffffce80,
expr_p=<optimized out>)
    at gcc/tree-iterator.h:86
#5  gimplify_expr (expr_p=<optimized out>, pre_p=<optimized out>,
post_p=<optimized out>, gimple_test_f=<optimized out>, 
    fallback=<optimized out>)
    at gcc/gimplify.c:12831
#6  0x0000000000a94f09 in gimplify_stmt (stmt_p=stmt_p@entry=0x7ffff78ad2c0,
seq_p=seq_p@entry=0x7fffffffce80)
    at gcc/gimplify.c:6685
#7  0x0000000000a95fd0 in gimplify_compound_expr (expr_p=0x7ffff78af718,
pre_p=0x7fffffffce80, want_value=<optimized out>)
    at gcc/gimplify.c:5910
#8  0x0000000000a8c008 in gimplify_expr (expr_p=<optimized out>,
pre_p=<optimized out>, post_p=<optimized out>, 
    gimple_test_f=<optimized out>, fallback=<optimized out>)
    at gcc/gimplify.c:12392
#9  0x0000000000a94f09 in gimplify_stmt (stmt_p=<optimized out>,
seq_p=seq_p@entry=0x7fffffffce80)
    at gcc/gimplify.c:6685
#10 0x0000000000a8ca9c in gimplify_statement_list (pre_p=0x7fffffffce80,
expr_p=<optimized out>)
    at gcc/tree-iterator.h:86
#11 gimplify_expr (expr_p=<optimized out>, pre_p=<optimized out>,
post_p=<optimized out>, gimple_test_f=<optimized out>, 
    fallback=<optimized out>)
    at gcc/gimplify.c:12831
#12 0x0000000000a94f09 in gimplify_stmt (stmt_p=stmt_p@entry=0x7ffff78bedd0,
seq_p=seq_p@entry=0x7fffffffce80)
    at gcc/gimplify.c:6685
#13 0x0000000000a963a3 in gimplify_bind_expr (expr_p=0x7ffff78a5cc0,
pre_p=<optimized out>)
    at gcc/tree.h:3658
#14 0x0000000000a8d6fd in gimplify_expr (expr_p=<optimized out>,
pre_p=<optimized out>, post_p=<optimized out>, 
    gimple_test_f=<optimized out>, fallback=<optimized out>)
    at gcc/gimplify.c:12603
#15 0x0000000000a94f09 in gimplify_stmt (stmt_p=stmt_p@entry=0x7ffff78a5cc0,
seq_p=seq_p@entry=0x7fffffffd0f0)
    at gcc/gimplify.c:6685
#16 0x0000000000a970e6 in gimplify_body (fndecl=0x7ffff78a5c00,
do_parms=<optimized out>)
    at gcc/tree.h:3158
#17 0x0000000000a9751b in gimplify_function_tree
(fndecl=fndecl@entry=0x7ffff78a5c00)
    at gcc/gimplify.c:13755
#18 0x00000000008f8100 in cgraph_node::analyze (this=0x7ffff77b82d0)
    at gcc/cgraphunit.c:667
#19 0x00000000008faf08 in analyze_functions (first_time=<optimized out>)
    at gcc/cgraphunit.c:1126
#20 0x00000000008fbc27 in symbol_table::finalize_compilation_unit
(this=0x7ffff77ba000)
    at gcc/cgraphunit.c:2835
#21 0x0000000000d1d693 in compile_file ()
    at gcc/toplev.c:481
#22 0x000000000076b3ff in do_compile ()
    at gcc/toplev.c:2176
#23 toplev::main (this=this@entry=0x7fffffffd446, argc=<optimized out>,
argc@entry=15, argv=<optimized out>, 
    argv@entry=0x7fffffffd548)
    at gcc/toplev.c:2311
#24 0x000000000076d83e in main (argc=15, argv=0x7fffffffd548)
    at gcc/main.c:39

Reply via email to