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

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tomasz Kaminski <tkami...@gcc.gnu.org>:

https://gcc.gnu.org/g:c2f1dda34defe739db6016dda97a6516243372e6

commit r15-9423-gc2f1dda34defe739db6016dda97a6516243372e6
Author: Tomasz KamiÅski <tkami...@redhat.com>
Date:   Mon Apr 14 08:43:58 2025 +0200

    libstdc++: Use UTF-32BE as wide encoding for big-endian machines [PR119725]

    This changes the `dg-options` line so UTF-32 with byte order native to the
    machine is used as wide encoding.

    We still do not handle mismatch in the byte order of the Unicode encodings
    (UTF32-BE on little-endian machines). This would require larger changes,
    as for example `unicode-data.h` tables are encoded with native byte order.

            PR libstdc++/119725

    libstdc++-v3/ChangeLog:

            * testsuite/std/format/debug.cc: Updated dg-options.
            * testsuite/std/format/debug_nonunicode.cc: Updated dg-options.

    Reviewed-by: Jonathan Wakely <jwak...@redhat.com>
    Signed-off-by: Tomasz KamiÅski <tkami...@redhat.com>

Reply via email to