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

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-15 branch has been updated by Martin Uecker
<[email protected]>:

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

commit r15-11138-gec0d4feb49927b575a7485fe9c90b10100aaff6b
Author: Martin Uecker <[email protected]>
Date:   Thu Feb 19 18:20:01 2026 +0100

    c: Fix ICE related to tags and hardbool attribute [PR123856]

    The hardbool attribute creates special enumeration types,
    but the tag is not set correctly, which causes broken diagnostics
    and an ICE with the new helper function to get the tag.

    The patch was adapted for the backport.

            PR c/123856

    gcc/c-family/ChangeLog:
            * c-attribs.cc (handle_hardbool_attribute): Fix TYPE_NAME.

    gcc/testsuite/ChangeLog:
            * gcc.dg/pr123856.c: New test.

    (cherry picked from commit 4edd2957ad32c4dabb05dbd175ff2067d0bfe072)

Reply via email to