https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122477

            Bug ID: 122477
           Summary: /gcc.c-torture/compile/pr111414-1.c:3:6: internal
                    compiler error: in require, at machmode.h:323
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: chenglulu at loongson dot cn
  Target Milestone: ---

Assembling functions:
 h jduring GIMPLE pass: vect
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/pr111414-1.c:
In function ā€˜j’:
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/testsuite/gcc.c-torture/compile/pr111414-1.c:3:6:
internal compiler error: in require, at machmode.h:323
0x2e18a72 internal_error(char const*, ...)
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/diagnostic-global-context.cc:787
0x2e2876a fancy_abort(char const*, int, char const*)
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/diagnostics/context.cc:1806
0x10aa431 opt_mode<machine_mode>::require() const
        /home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/machmode.h:323
0x1e8298b loongarch_split_reduction(machine_mode)
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/config/loongarch/loongarch.cc:4199
0x1cf0b6b vect_create_epilog_for_reduction
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-loop.cc:5949
0x1d003e6 vectorizable_live_operation(vec_info*, _stmt_vec_info*, _slp_tree*,
_slp_instance*, int, bool, vec<stmt_info_for_cost, va_heap, vl_ptr>*)
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-loop.cc:10133
0x1ccee9e can_vectorize_live_stmts
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-stmts.cc:12764
0x1ccfdfa vect_transform_stmt(vec_info*, _stmt_vec_info*,
gimple_stmt_iterator*, _slp_tree*, _slp_instance*)
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-stmts.cc:13055
0x1d4b21e vect_schedule_slp_node
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-slp.cc:11861
0x1d4c57d vect_schedule_scc
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-slp.cc:12162
0x1d4cc57 vect_schedule_slp(vec_info*, vec<_slp_instance*, va_heap, vl_ptr>
const&)
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-slp.cc:12255
0x1d0442e vect_transform_loop(_loop_vec_info*, gimple*)
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vect-loop.cc:11176
0x1d6ecbc vect_transform_loops
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.cc:1036
0x1d6f464 try_vectorize_loop_1
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.cc:1185
0x1d6f5c4 try_vectorize_loop
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.cc:1215
0x1d6f8b6 execute
       
/home/chenglulu/work/toolchain-glibc/src/gcc-trunk/gcc/tree-vectorizer.cc:1331
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.

Reply via email to