https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71416
Qirun Zhang <helloqirun at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |helloqirun at gmail dot com --- Comment #6 from Qirun Zhang <helloqirun at gmail dot com> --- (In reply to alahay01 from comment #3) > Looking at the ICE, this looks like a duplicate of > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71407 > > Tested in my current work-in-progress for 71407 and the ICE looks fixed. > > Will roll this testcase into the fix for 71407. Hello, It seems that this testcase still triggers an ICE even after r237288. $ gcc-trunk -v Using built-in specs. COLLECT_GCC=gcc-trunk COLLECT_LTO_WRAPPER=/home/absozero/trunk/root-gcc/libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../gcc/configure --prefix=/home/absozero/trunk/root-gcc --enable-languages=c,c++ --disable-werror --enable-multilib Thread model: posix gcc version 7.0.0 20160610 (experimental) [trunk revision 237307] (GCC) $ gcc-trunk -O3 a.c a.c: In function ‘main’: a.c:5:5: internal compiler error: in vectorizable_live_operation, at tree-vect-loop.c:6354 int main() { ^~~~ 0xdaba79 vectorizable_live_operation(gimple*, gimple_stmt_iterator*, _slp_tree*, int, gimple**) ../../gcc/gcc/tree-vect-loop.c:6354 0xda8238 vect_transform_stmt(gimple*, gimple_stmt_iterator*, bool*, _slp_tree*, _slp_instance*) ../../gcc/gcc/tree-vect-stmts.c:8334 0xdaeddc vect_transform_loop(_loop_vec_info*) ../../gcc/gcc/tree-vect-loop.c:6888 0xdcbe55 vectorize_loops() ../../gcc/gcc/tree-vectorizer.c:554 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. ==== a.c is the testcase in this pr.