https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112280
Sam James <sjames at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Build|s390-ibm-linux-gnu |s390-ibm-linux-gnu, | |s390x-ibm-linux-gnu Host|s390-ibm-linux-gnu |s390-ibm-linux-gnu, | |s390x-ibm-linux-gnu Target|s390-ibm-linux-gnu |s390-ibm-linux-gnu, | |s390x-ibm-linux-gnu --- Comment #5 from Sam James <sjames at gcc dot gnu.org> --- same on s390x, but slightly different bt: ``` during GIMPLE pass: ccp /tmp/foo.c:12:6: internal compiler error: Segmentation fault 12 | void cipher_bulk_ops_t() { | ^~~~~~~~~~~~~~~~~ 0x2aa184f30c9 crash_signal /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/toplev.cc:315 0x2aa17e02af2 gen_rtx_SUBREG(machine_mode, rtx_def*, poly_int<1u, unsigned long>) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/emit-rtl.cc:1031 0x2aa18ab2d43 expand_perm_as_a_vlbr_vstbr_candidate /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/config/s390/s390.cc:17744 0x2aa18ab2d43 vectorize_vec_perm_const_1 /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/config/s390/s390.cc:17782 0x2aa18ab2d43 s390_vectorize_vec_perm_const(machine_mode, machine_mode, rtx_def*, rtx_def*, rtx_def*, vec_perm_indices const&) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/config/s390/s390.cc:17835 0x2aa18ab2d43 s390_vectorize_vec_perm_const(machine_mode, machine_mode, rtx_def*, rtx_def*, rtx_def*, vec_perm_indices const&) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/config/s390/s390.cc:17793 0x2aa182bc58b can_vec_perm_const_p(machine_mode, machine_mode, vec_perm_indices const&, bool) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/optabs-query.cc:451 0x2aa18c0572b gimple_simplify_VEC_PERM_EXPR(gimple_match_op*, gimple**, tree_node* (*)(tree_node*), code_helper, tree_node*, tree_node*, tree_node*, tree_node*) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/build/gcc/gimple-match-6.cc:16580 0x2aa18d45359 gimple_simplify(gimple_match_op*, gimple**, tree_node* (*)(tree_node*), code_helper, tree_node*, tree_node*, tree_node*, tree_node*) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/build/gcc/gimple-match-10.cc:16772 0x2aa18d49b31 gimple_resimplify3 /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/gimple-match-exports.cc:1077 0x2aa18d4cd39 gimple_simplify(gimple*, gimple_match_op*, gimple**, tree_node* (*)(tree_node*), tree_node* (*)(tree_node*)) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/gimple-match-exports.cc:868 0x2aa17f5780f gimple_fold_stmt_to_constant_1(gimple*, tree_node* (*)(tree_node*), tree_node* (*)(tree_node*)) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/gimple-fold.cc:7543 0x2aa186a3cfd ccp_fold /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/tree-ssa-ccp.cc:1288 0x2aa186a3cfd evaluate_stmt /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/tree-ssa-ccp.cc:2226 0x2aa186a6013 visit_assignment /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/tree-ssa-ccp.cc:2860 0x2aa187b3fe3 ssa_propagation_engine::simulate_stmt(gimple*) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/tree-ssa-propagate.cc:221 0x2aa187b43ad ssa_propagation_engine::simulate_block(basic_block_def*) /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/tree-ssa-propagate.cc:328 0x2aa187b4a1d ssa_propagation_engine::ssa_propagate() /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/tree-ssa-propagate.cc:478 0x2aa1869953f do_ssa_ccp /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/tree-ssa-ccp.cc:2979 0x2aa1869953f execute /usr/src/debug/sys-devel/gcc-14.0.0_pre20231029/gcc-14-20231029/gcc/tree-ssa-ccp.cc:3025 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://bugs.gentoo.org/> for instructions. ```