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...

Reply via email to