https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81089
Bug ID: 81089 Summary: [8 Regression] ICE: tree check: expected ssa_name, have integer_cst in register_edge_assert_for_2, at tree-vrp.c:5023 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- bootstrap-O3 is broken: gcc % g++ -O3 -c alias.ii during GIMPLE pass: vrp ../../gcc/gcc/alias.c: In function ‘rtx_def* get_addr(rtx)’: ../../gcc/gcc/alias.c:2227:1: internal compiler error: tree check: expected ssa_name, have integer_cst in register_edge_assert_for_2, at tree-vrp.c:5023 get_addr (rtx x) ^~~~~~~~ 0x5ebd4b tree_check_failed(tree_node const*, char const*, int, char const*, ...) ../../gcc/gcc/tree.c:9861 0x107f55e tree_check(tree_node*, char const*, int, char const*, tree_code) ../../gcc/gcc/tree.h:3083 0x107f55e register_edge_assert_for_2 ../../gcc/gcc/tree-vrp.c:5023 0x1080330 register_edge_assert_for ../../gcc/gcc/tree-vrp.c:5794 0x1082044 find_conditional_asserts ../../gcc/gcc/tree-vrp.c:5851 0x1082044 find_assert_locations_1 ../../gcc/gcc/tree-vrp.c:6120 0x1082044 find_assert_locations ../../gcc/gcc/tree-vrp.c:6281 0x1090c9d insert_range_assertions ../../gcc/gcc/tree-vrp.c:6569 0x1090c9d execute_vrp ../../gcc/gcc/tree-vrp.c:11383 0x1090c9d execute ../../gcc/gcc/tree-vrp.c:11507 Reducing...