gcc-toolset-16-gcc/files
eabdullin ba966ff5e7 i686: refresh the ILP32 _M_visit manglings RH left stale in 16.2.1
Build 80201 cleared __get_leap_second_info and stopped at

  basic_format_arg<basic_format_context<_Sink_iter<wchar_t>, wchar_t>>
    ::_M_visit<lambda in _Formatting_scanner<...>::_M_format_arg(unsigned)>

which is RH's own line in nonshared20/format-inst.cc.  In 16.2.1 the
lambda lost its trailing __format::_Arg_t parameter: RH commented out the
old LP64 manglings and added the shortened ones, but never regenerated
the ILP32 branch, so both 32-bit entries still name a symbol that no
longer exists.  Mirror the LP64 change and drop NS1_6_Arg_tE.

Splitting format-inst.cc into its ILP32 and LP64 halves and diffing
16.1.1 against 16.2.1 shows the ILP32 half did not change at all while
the LP64 half gained and lost exactly this _M_visit pair, so this is the
only stale entry left in that branch.  Across the whole compat patch only
clock.cc, format-inst.cc and the new tzdb140.cc differ between the two
releases; the rest is nonshared17/*, which el10 does not compile
(sources140 and inst_sources140 are both empty there).
2026-08-31 22:10:41 +03:00
..
gcc16-nonshared-hidden.patch i686: refresh the ILP32 _M_visit manglings RH left stale in 16.2.1 2026-08-31 22:10:41 +03:00
gcc16-riscv64-extfloat.patch Initial commit 2026-08-13 15:57:05 +03:00