https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114692

--- Comment #10 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>:

https://gcc.gnu.org/g:1defe743aeb19532f6d6f4cab37e10f11467abd8

commit r14-9917-g1defe743aeb19532f6d6f4cab37e10f11467abd8
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Thu Apr 11 12:28:25 2024 +0100

    libstdc++: Export std::__basic_file::native_handle as GLIBCXX_3.4.33
[PR114692]

    I added this new symbol in the wrong version. GLIBCXX_3.4.32 was
    already used for the GCC 13.2.0 release, so the new symbol should have
    been in a new GLIBCXX_3.4.33 version.

    Additionally, the pattern doesn't need to use [cw] because we only ever
    use __basic_file<char>, even for std::basic_filebuf<wchar_t>.

    libstdc++-v3/ChangeLog:

            PR libstdc++/114692
            * config/abi/pre/gnu.ver (GLIBCXX_3.4.32): Move new exports for
            __basic_file::native_handle to ...
            (GLIBCXX_3.4.33): ... here. Adjust to not match wchar_t
            specialization, which isn't used.
            * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.33 and update
            latest version check.

Reply via email to