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

            Bug ID: 122762
           Summary: [16 Regression] various SPECCPU 2017 benchmark ICEs
                    with in prepare_vec_mask, at tree-vect-stmts.cc:1622
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tnfchris at gcc dot gnu.org
  Target Milestone: ---

In last night's changes I see various ICEs:

with -mcpu=neoverse-v2 -flto=auto -Ofast

during GIMPLE pass: vect
magick/enhance.c: In function 'LevelImageChannel.constprop.isra':
magick/enhance.c:2931:32: internal compiler error: in prepare_vec_mask, at
tree-vect-stmts.cc:1622
 2931 | MagickExport MagickBooleanType LevelImageChannel(Image *image,
      |                                ^
0x1d3e013 internal_error(char const*, ...)
       
/opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/diagnostic-global-context.cc:787
0x83f7d7 fancy_abort(char const*, int, char const*)
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/diagnostics/context.cc:1805
0x103ffe7 prepare_vec_mask(_loop_vec_info*, tree_node*, tree_node*, tree_node*,
gimple_stmt_iterator*)
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-stmts.cc:1622
0x104d5fb vectorizable_simd_clone_call
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-stmts.cc:4693
0x1064c9b vect_transform_stmt(vec_info*, _stmt_vec_info*,
gimple_stmt_iterator*, _slp_tree*, _slp_instance*)
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-stmts.cc:13209
0x1098f1b vect_schedule_slp_node
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:11991
0x10b8f7b vect_schedule_slp_node
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:11773
0x10b8f7b vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12240
0x10b8cf3 vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12221
0x10b8cf3 vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12221
0x10b8cf3 vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12221
0x10b8cf3 vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12221
0x10b8cf3 vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12221
0x10b8cf3 vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12221
0x10b8cf3 vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12221
0x10b8cf3 vect_schedule_scc
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12221
0x10b92fb vect_schedule_slp(vec_info*, vec<_slp_instance*, va_heap, vl_ptr>
const&)
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-slp.cc:12385
0x106ea87 vect_transform_loop(_loop_vec_info*, gimple*)
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vect-loop.cc:11171
0x10c730f vect_transform_loops
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vectorizer.cc:1037
0x10c79a3 try_vectorize_loop_1
        /opt/buildAgent/work/5c94c4ced6ebfcd0/gcc/tree-vectorizer.cc:1186
Please submit a full bug report, with preprocessed source (by using
-freport-bug).

Working on a reproducer but suspect it's the fix for PR122723.

Reply via email to