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

            Bug ID: 85853
           Summary: ICE in vect_is_simple_use, at tree-vect-stmts.c:10233
                    on ppc64le
           Product: gcc
           Version: unknown
            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: ---
              Host: x86_64-linux-gnu
            Target: ppc64le-linux-gnu

Following ICEs with current trunk:

$ ppc64-linux-gnu-gfortran
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.fortran-torture/execute/where_2.f90
-O3 -fno-tree-loop-vectorize
during GIMPLE pass: slp
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.fortran-torture/execute/where_2.f90:22:0:

 end program

internal compiler error: in vect_is_simple_use, at tree-vect-stmts.c:10233
0xe6d140 vect_is_simple_use(tree_node*, vec_info*, gimple**, vect_def_type*,
tree_node**)
        .././../gcc/tree-vect-stmts.c:10233
0xe701d7 vect_get_mask_type_for_stmt(_stmt_vec_info*)
        .././../gcc/tree-vect-stmts.c:10904
0xeae87c vect_slp_analyze_node_operations
        .././../gcc/tree-vect-slp.c:2540
0xeae5a0 vect_slp_analyze_node_operations
        .././../gcc/tree-vect-slp.c:2517
0xeb0fbf vect_slp_analyze_operations(vec_info*)
        .././../gcc/tree-vect-slp.c:2613
0xeb1d7f vect_slp_analyze_bb_1
        .././../gcc/tree-vect-slp.c:2919
0xeb1d7f vect_slp_bb(basic_block_def*)
        .././../gcc/tree-vect-slp.c:3006
0xeb42d5 execute
        .././../gcc/tree-vectorizer.c:1069

Reply via email to