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