[Bug tree-optimization/81227] New: [8 Regression] ICE in get_single_symbol, at tree-vrp.c:799
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jun 27 10:47:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81227
Bug ID: 81227
Summary: [8 Regression] ICE in get_single_symbol, at
tree-vrp.c:799
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: rguenth at gcc dot gnu.org
Target Milestone: ---
Starting from r247781 we ICE on:
$ gcc gcc/gcc/testsuite/gcc.c-torture/compile/pr80443.c -fwrapv -O3
during GIMPLE pass: evrp
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/pr80443.c: In
function ‘foo’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/pr80443.c:20:1:
internal compiler error: in get_single_symbol, at tree-vrp.c:799
}
^
0xe1ae8e get_single_symbol
../../gcc/tree-vrp.c:799
0xe1d611 compare_values_warnv
../../gcc/tree-vrp.c:1041
0xe1df87 compare_values
../../gcc/tree-vrp.c:1159
0xe1df87 set_value_range
../../gcc/tree-vrp.c:257
0xe22c83 extract_range_for_var_from_comparison_expr
../../gcc/tree-vrp.c:1527
0xe234c8 evrp_dom_walker::try_find_new_range(tree_node*, tree_node*, tree_code,
tree_node*)
../../gcc/tree-vrp.c:10853
0xe38002 evrp_dom_walker::before_dom_children(basic_block_def*)
../../gcc/tree-vrp.c:10930
0x12b4aaa dom_walker::walk(basic_block_def*)
../../gcc/domwalk.c:265
0xe1cdd5 execute_early_vrp
../../gcc/tree-vrp.c:11274
0xe1cdd5 execute
../../gcc/tree-vrp.c:11549
More information about the Gcc-bugs
mailing list