https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121542
chenglulu <chenglulu at loongson dot cn> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |loongarch64*-*-* Keywords| |ice-on-valid-code --- Comment #1 from chenglulu <chenglulu at loongson dot cn> --- When compiling spec2006 400, the following error occurs: during GIMPLE pass: vect toke.c: In function ‘S_scan_const’: toke.c:1217:1: internal compiler error: Segmentation fault 0x2d931bf internal_error(char const*, ...) /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/diagnostic-global-context.cc:534 0x18e5a20 crash_signal /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/toplev.cc:323 0x71f2e2a4251f ??? ./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0 0xe088bf tree_class_check(tree_node*, tree_code_class, char const*, int, char const*) /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree.h:3887 0x1e584cc loongarch_vector_costs::add_stmt_cost(int, vect_cost_for_stmt, _stmt_vec_info*, _slp_tree*, tree_node*, int, vect_cost_model_location) /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/config/loongarch/loongarch.cc:4393 0x1ce0f38 add_stmt_cost(vector_costs*, int, vect_cost_for_stmt, _stmt_vec_info*, _slp_tree*, tree_node*, int, vect_cost_model_location) /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.h:2024 0x1ce108b add_stmt_costs(vector_costs*, vec<stmt_info_for_cost, va_heap, vl_ptr>*) /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.h:2054 0x1d18129 vect_slp_analyze_operations(vec_info*) /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-slp.cc:8526 0x1cbee81 vect_analyze_loop_2 /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-loop.cc:2424 0x1cc0752 vect_analyze_loop_1 /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-loop.cc:2895 0x1cc11a7 vect_analyze_loop(loop*, gimple*, vec_info_shared*) /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-loop.cc:3073 0x1d46ad3 try_vectorize_loop_1 /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.cc:1100 0x1d47066 try_vectorize_loop /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.cc:1219 0x1d47358 execute /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.cc:1335 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.