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

--- Comment #22 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Jason Merrill
<ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:7b30f13b904f137c77e5180357af7917a3b47af0

commit r12-9447-g7b30f13b904f137c77e5180357af7917a3b47af0
Author: Jason Merrill <ja...@redhat.com>
Date:   Tue Apr 18 17:12:17 2023 -0400

    c++: fix 'unsigned __int128_t' semantics [PR108099]

    My earlier patch for 108099 made us accept this non-standard pattern but
    messed up the semantics, so that e.g. unsigned __int128_t was not a 128-bit
    type.

            PR c++/108099

    gcc/cp/ChangeLog:

            * decl.cc (grokdeclarator): Keep typedef_decl for __int128_t.

    gcc/testsuite/ChangeLog:

            * g++.dg/ext/int128-8.C: New test.

Reply via email to