https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86871
johannes.hirte at datenkhaos dot de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |johannes.hirte at datenkhaos dot d | |e --- Comment #5 from johannes.hirte at datenkhaos dot de --- backtrace: $ gdb --quiet --args /home/jhirte/Develop/compiler/gcc-installed/bin/x86_64-pc-linux-gnu-gcc -march=bdver4 -O2 -ftree-vectorize -o test.o test.ii Reading symbols from /home/jhirte/Develop/compiler/gcc-installed/bin/x86_64-pc-linux-gnu-gcc...done. (gdb) set follow-fork-mode child (gdb) run Starting program: /home/jhirte/Develop/compiler/gcc-installed/bin/x86_64-pc-linux-gnu-gcc -march=bdver4 -O2 -ftree-vectorize -o test.o test.ii [New process 4459] process 4459 is executing new program: /home/jhirte/Develop/compiler/gcc-installed/libexec/gcc/x86_64-pc-linux-gnu/8.0.0/cc1plus during GIMPLE pass: vect test.ii: In function 'void j()': test.ii:10:6: internal compiler error: gimple check: expected gimple_assign(error_mark), have gimple_call(round_div_expr) in gimple_assign_lhs, at gimple.h:2445 void j() { ^ 0xae0ea6 gimple_check_failed(gimple const*, char const*, int, char const*, gimple_code, tree_code) ../../gcc/gcc/gimple.c:1212 0x107bf03 GIMPLE_CHECK2<const gassign*> ../../gcc/gcc/gimple.h:74 0x107bf03 gimple_assign_lhs ../../gcc/gcc/gimple.h:2445 0x107bf03 vect_transform_stmt(gimple*, gimple_stmt_iterator*, bool*, _slp_tree*, _slp_instance*) ../../gcc/gcc/tree-vect-stmts.c:8973 0x10884f0 vect_transform_loop(_loop_vec_info*) ../../gcc/gcc/tree-vect-loop.c:7782 0x10ad969 vectorize_loops() ../../gcc/gcc/tree-vectorizer.c:740 0xf86b05 execute ../../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. [Inferior 2 (process 4459) exited with code 04]