https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118785
--- Comment #3 from Sam James <sjames at gcc dot gnu.org> --- Created attachment 60415 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60415&action=edit gcc-118785.tar.xz ``` $ g++ -fPIC -O2 -flto=jobserver -O3 -DNDEBUG -Wl,--version-script=libmfx-gen.map -shared libmfxsw_encode.ii mfx_vp9_encode_hw.cpp.ii mfx_vp9_encode_hw_ddi.cpp.ii mfx_vp9_encode_hw_vaapi.cpp.ii during IPA pass: cp lto1: internal compiler error: in decompose, at wide-int.h:1049 0x5da777c03b6a internal_error(char const*, ...) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/diagnostic-global-context.cc:517 0x5da777c03d05 fancy_abort(char const*, int, char const*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/diagnostic.cc:1722 0x5da776482565 wi::int_traits<generic_wide_int<wide_int_storage> >::decompose(long*, unsigned int, generic_wide_int<wide_int_storage> const&) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/wide-int.h:1049 0x5da776482565 wide_int_ref_storage<true, false>::wide_int_ref_storage<generic_wide_int<wide_int_storage> >(generic_wide_int<wide_int_storage> const&, unsigned int) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/wide-int.h:1099 0x5da776482565 generic_wide_int<wide_int_ref_storage<true, false> >::generic_wide_int<generic_wide_int<wide_int_storage> >(generic_wide_int<wide_int_storage> const&, unsigned int) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/wide-int.h:855 0x5da776482565 bool wi::eq_p<generic_wide_int<wide_int_storage>, generic_wide_int<wide_int_storage> >(generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const& ) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/wide-int.h:2250 0x5da776482565 wi::binary_traits<generic_wide_int<wide_int_storage>, generic_wide_int<wide_int_storage>, wi::int_traits<generic_wide_int<wide_int_storage> >::precision_type, wi::int_trai ts<generic_wide_int<wide_int_storage> >::precision_type>::predicate_result operator==<generic_wide_int<wide_int_storage>, generic_wide_int<wide_int_storage> >(generic_wide_int<wide_int_s torage> const&, generic_wide_int<wide_int_storage> const&) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/wide-int.h:3852 0x5da776482565 irange::set(tree_node*, generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const&, value_range_kind) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/value-range.cc:1454 0x5da7785f90ad operator_absu::wi_fold(irange&, tree_node*, generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const& , generic_wide_int<wide_int_storage> const&) const /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/range-op.cc:4445 0x5da776803b5b range_operator::wi_fold_in_parts(irange&, tree_node*, generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_storage> const&, generic_wide_int<wide_int_stora ge> const&, generic_wide_int<wide_int_storage> const&) const /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/range-op.cc:683 0x5da777fc2fa0 range_operator::fold_range(irange&, tree_node*, irange const&, irange const&, relation_trio) const /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/range-op.cc:746 0x5da777e5da7e ipa_vr_operation_and_type_effects(vrange&, vrange const&, tree_code, tree_node*, tree_node*) /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/ipa-cp.cc:1692 0x5da778539dc6 ipa_vr_intersect_with_arith_jfunc /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/ipa-cp.cc:1733 0x5da777e57e27 propagate_vr_across_jump_function /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/ipa-cp.cc:2588 0x5da777dddc82 propagate_constants_across_call /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/ipa-cp.cc:3025 0x5da7784d99aa propagate_constants_topo /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/ipa-cp.cc:3911 0x5da7784d99aa ipcp_propagate_stage /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/ipa-cp.cc:4093 0x5da7784d99aa ipcp_driver /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/ipa-cp.cc:6430 0x5da7784d99aa execute /usr/src/debug/sys-devel/gcc-15.0.9999/gcc-15.0.9999/gcc/ipa-cp.cc:6505 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. ``` Reducing.