https://gcc.gnu.org/g:1ad0af7dbfb3a4ebcad12869752d5c8b93c1f053
commit r16-8405-g1ad0af7dbfb3a4ebcad12869752d5c8b93c1f053 Author: Tomasz KamiĆski <[email protected]> Date: Thu Apr 2 08:53:32 2026 +0200 libstdc++: Update export declaration for dynamic_format and saturation arithmetic. libstdc++-v3/ChangeLog: * src/c++23/std.cc.in (std::runtime_format, std::add_sat) (std::sub_sat, std::mul_sat, std::div_sat, std::saturate_cast): Replace exports with... (std::dynamic_format, std::saturating_add, std::saturating_sub) (std::saturating_mul, std::saturating_div, std::saturating_cast): ...exports of new names. Diff: --- libstdc++-v3/src/c++23/std.cc.in | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libstdc++-v3/src/c++23/std.cc.in b/libstdc++-v3/src/c++23/std.cc.in index 1e174b85af1b..aef9b7d59cc1 100644 --- a/libstdc++-v3/src/c++23/std.cc.in +++ b/libstdc++-v3/src/c++23/std.cc.in @@ -1369,8 +1369,8 @@ export namespace std using std::formatter; using std::make_format_args; using std::make_wformat_args; -#if __cpp_lib_format >= 202311L // >= C++26 - using std::runtime_format; +#if __cpp_lib_format >= 202603L // >= C++26 + using std::dynamic_format; #endif using std::vformat; using std::vformat_to; @@ -2449,11 +2449,11 @@ export namespace std } #endif #if __cpp_lib_saturation_arithmetic - using std::add_sat; - using std::sub_sat; - using std::mul_sat; - using std::div_sat; - using std::saturate_cast; + using std::saturating_add; + using std::saturating_sub; + using std::saturating_mul; + using std::saturating_div; + using std::saturatint_cast; #endif }
