[Bug tree-optimization/71288] [7 Regression] Time and memory hog during if-conversion at -O3
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu May 26 11:09:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71288
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-05-26
CC| |trippels at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Probably started with r236701.
#0 gimple_alloc_stat (code=code@entry=GIMPLE_ASSIGN, num_ops=num_ops@entry=3)
at ../../gcc/gcc/gimple.c:132
#1 0x00000000008e3150 in gimple_copy (stmt=stmt@entry=0x7fff2a6deec8) at
../../gcc/gcc/gimple.c:1672
#2 0x0000000000bdff50 in ifcvt_split_def_stmt (use_stmt=0x7fff2a6e0058,
def_stmt=0x7fff2a6deec8) at ../../gcc/gcc/tree-if-conv.c:2535
#3 ifcvt_repair_bool_pattern (bb=<optimized out>) at
../../gcc/gcc/tree-if-conv.c:2697
#4 tree_if_conversion (loop=<optimized out>) at
../../gcc/gcc/tree-if-conv.c:2856
#5 (anonymous namespace)::pass_if_conversion::execute (this=<optimized out>,
fun=<optimized out>) at ../../gcc/gcc/tree-if-conv.c:2939
#6 0x0000000000aac683 in execute_one_pass (pass=pass@entry=0x1d8df30) at
../../gcc/gcc/passes.c:2344
#7 0x0000000000aacc78 in execute_pass_list_1 (pass=0x1d8df30) at
../../gcc/gcc/passes.c:2428
#8 0x0000000000aacc8a in execute_pass_list_1 (pass=0x1d8d920) at
../../gcc/gcc/passes.c:2429
#9 0x0000000000aacc8a in execute_pass_list_1 (pass=0x1d8c6c0) at
../../gcc/gcc/passes.c:2429
#10 0x0000000000aaccd5 in execute_pass_list (fn=<optimized out>,
pass=<optimized out>) at ../../gcc/gcc/passes.c:2439
#11 0x00000000007a2944 in cgraph_node::expand (this=this@entry=0x7ffff71c2000)
at ../../gcc/gcc/cgraphunit.c:1983
#12 0x00000000007a4267 in expand_all_functions () at
../../gcc/gcc/cgraphunit.c:2119
#13 symbol_table::compile (this=this@entry=0x7ffff70a50a8) at
../../gcc/gcc/cgraphunit.c:2475
#14 0x00000000007a66a3 in symbol_table::compile (this=0x7ffff70a50a8) at
../../gcc/gcc/cgraphunit.c:2539
#15 symbol_table::finalize_compilation_unit (this=0x7ffff70a50a8) at
../../gcc/gcc/cgraphunit.c:2565
#16 0x0000000000b73a68 in compile_file () at ../../gcc/gcc/toplev.c:488
#17 0x000000000060ef76 in do_compile () at ../../gcc/gcc/toplev.c:1987
#18 toplev::main (this=this@entry=0x7fffffffe260, argc=<optimized out>,
argc@entry=13, argv=<optimized out>, argv@entry=0x7fffffffe368) at
../../gcc/gcc/toplev.c:2095
#19 0x0000000000611107 in main (argc=13, argv=0x7fffffffe368) at
../../gcc/gcc/main.c:39
More information about the Gcc-bugs
mailing list