https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95273
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- CC| |marxin at gcc dot gnu.org Status|RESOLVED |REOPENED --- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> --- I still see: $ ./xgcc -B. /home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/pr86179.c -O3 -c during GIMPLE pass: vect /home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/pr86179.c: In function ‘c’: /home/marxin/Programming/gcc2/gcc/testsuite/gcc.dg/pr86179.c:7:6: internal compiler error: in vect_get_constant_vectors, at tree-vect-slp.c:3683 7 | void c(int32_t *d, char *g) | ^ 0x1527fe8 vect_get_constant_vectors /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:3683 0x1528ba2 vect_get_slp_defs(vec_info*, _slp_tree*, vec<vec<tree_node*, va_heap, vl_ptr>, va_heap, vl_ptr>*, unsigned int) /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:3915 0x14bce34 vect_get_vec_defs(vec_info*, tree_node*, tree_node*, _stmt_vec_info*, vec<tree_node*, va_heap, vl_ptr>*, vec<tree_node*, va_heap, vl_ptr>*, _slp_tree*) /home/marxin/Programming/gcc/gcc/tree-vect-stmts.c:1636 0x14ccf29 vectorizable_shift /home/marxin/Programming/gcc/gcc/tree-vect-stmts.c:5900 0x14e00bf vect_transform_stmt(vec_info*, _stmt_vec_info*, gimple_stmt_iterator*, _slp_tree*, _slp_instance*) /home/marxin/Programming/gcc/gcc/tree-vect-stmts.c:11182 0x1529e22 vect_schedule_slp_instance /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4263 0x152963c vect_schedule_slp_instance /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155 0x152963c vect_schedule_slp_instance /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155 0x152963c vect_schedule_slp_instance /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155 0x152963c vect_schedule_slp_instance /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155 0x152963c vect_schedule_slp_instance /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4155 0x152a426 vect_schedule_slp(vec_info*) /home/marxin/Programming/gcc/gcc/tree-vect-slp.c:4387 0x15074ad vect_transform_loop(_loop_vec_info*, gimple*) /home/marxin/Programming/gcc/gcc/tree-vect-loop.c:8753 0x1533096 try_vectorize_loop_1 /home/marxin/Programming/gcc/gcc/tree-vectorizer.c:988 0x1533332 try_vectorize_loop /home/marxin/Programming/gcc/gcc/tree-vectorizer.c:1044 0x153350c vectorize_loops() /home/marxin/Programming/gcc/gcc/tree-vectorizer.c:1125 0x13a6bc5 execute /home/marxin/Programming/gcc/gcc/tree-ssa-loop.c:414 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. $ ./xgcc -v Using built-in specs. COLLECT_GCC=./xgcc Target: ppc64le-linux-gnu Configured with: /home/marxin/Programming/gcc/configure --enable-languages=c,c++,fortran,lto --prefix=/home/marxin/bin/gcc --disable-bootstrap --disable-multilib --disable-libsanitizer --target=ppc64le-linux-gnu Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.0.0 20200527 (experimental) (GCC)