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

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <pins...@gcc.gnu.org>:

https://gcc.gnu.org/g:1247fa6e95cdf4a6422ec802f733f1f7ecaa3557

commit r15-3517-g1247fa6e95cdf4a6422ec802f733f1f7ecaa3557
Author: Andrew Pinski <quic_apin...@quicinc.com>
Date:   Wed Sep 4 09:06:53 2024 -0700

    aarch64: Use is_attribute_namespace_p and get_attribute_name inside
aarch64_lookup_shared_state_flags [PR116598]

    The code in aarch64_lookup_shared_state_flags all C++11 attributes on the
function type
    had a namespace associated with them. But with the addition of
reproducible/unsequenced,
    this is not true.

    This fixes the issue by using is_attribute_namespace_p instead of manually
figuring out
    the namespace is named "arm" and uses get_attribute_name instead of
manually grabbing
    the attribute name.

    Built and tested for aarch64-linux-gnu.

    gcc/ChangeLog:

            PR target/116598
            * config/aarch64/aarch64.cc (aarch64_lookup_shared_state_flags):
Use
            is_attribute_namespace_p and get_attribute_name instead of manually
grabbing
            the namespace and name of the attribute.

    Signed-off-by: Andrew Pinski <quic_apin...@quicinc.com>

Reply via email to