https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119127
Xi Ruoyao <xry111 at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed| |2025-03-06 --- Comment #2 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- Confirmed: 0x2fdf301 internal_error(char const*, ...) ../../gcc/gcc/diagnostic-global-context.cc:517 0x2facaf2 fancy_abort(char const*, int, char const*) ../../gcc/gcc/diagnostic.cc:1722 0x1511a11 wi::int_traits<std::pair<rtx_def*, machine_mode> >::decompose(long*, unsigned int, std::pair<rtx_def*, machine_mode> const&) ../../gcc/gcc/rtl.h:2312 0x15463bb wide_int_ref_storage<false, false>::wide_int_ref_storage<std::pair<rtx_def*, machine_mode> >(std::pair<rtx_def*, machine_mode> const&) ../../gcc/gcc/wide-int.h:1089 0x1542732 generic_wide_int<wide_int_ref_storage<false, false> >::generic_wide_int<std::pair<rtx_def*, machine_mode> >(std::pair<rtx_def*, machine_mode> const&) ../../gcc/gcc/wide-int.h:847 0x1b65b0c wi::binary_traits<std::pair<rtx_def*, machine_mode>, std::pair<rtx_def*, machine_mode>, wi::int_traits<std::pair<rtx_def*, machine_mode> >::precision_type, wi::int_traits<std::pair<rtx_def*, machine_mode> >::precision_type>::result_type wi::lrshift<std::pair<rtx_def*, machine_mode>, generic_wide_int<wide_int_storage> >(std::pair<rtx_def*, machine_mode> const&, generic_wide_int<wide_int_storage> const&) ../../gcc/gcc/wide-int.h:3626 0x1b5278c simplify_const_binary_operation(rtx_code, machine_mode, rtx_def*, rtx_def*) ../../gcc/gcc/simplify-rtx.cc:5628 0x20f25ef loongarch_reassoc_shift_bitwise(bool, rtx_def*, rtx_def*, machine_mode) ../../gcc/gcc/config/loongarch/loongarch.cc:4578 0x2ba04d2 recog_92(rtx_def*, rtx_insn*, int*) ../../gcc/gcc/config/loongarch/loongarch.md:3206 0x2baac32 recog_135(rtx_def*, rtx_insn*, int*) ../../gcc/gcc/config/loongarch/simd.md:66 0x2b7cea9 recog(rtx_def*, rtx_insn*, int*) ../../gcc/gcc/config/loongarch/loongarch.md:415 0x2e3cb5e recog_level2 ../../gcc/gcc/rtl-ssa/changes.cc:1018 0x2e3d4d8 rtl_ssa::recog_internal(rtl_ssa::insn_change&, std::function<bool (rtl_ssa::insn_change&, unsigned int)>) ../../gcc/gcc/rtl-ssa/changes.cc:1201 0x2dc0372 recog<(anonymous namespace)::insn_combination::substitute_nondebug_use(rtl_ssa::use_info*)::local_ignore> ../../gcc/gcc/rtl-ssa/change-utils.h:107 0x2dbe52d substitute_nondebug_use ../../gcc/gcc/late-combine.cc:257 0x2dbe601 substitute_nondebug_uses ../../gcc/gcc/late-combine.cc:271 0x2dbf096 run ../../gcc/gcc/late-combine.cc:440 0x2dbfdd3 combine_into_uses ../../gcc/gcc/late-combine.cc:690 0x2dbffa9 execute ../../gcc/gcc/late-combine.cc:718 0x2dc01ba execute ../../gcc/gcc/late-combine.cc:771