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.