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

--- Comment #11 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:5ec7740496a6908b32cd058c0520a2bd5a689bb5

commit r14-9235-g5ec7740496a6908b32cd058c0520a2bd5a689bb5
Author: Andrew Pinski <quic_apin...@quicinc.com>
Date:   Wed Feb 28 22:39:32 2024 -0800

    aarch64: Fix memtag builtins vs GC [PR108174]

    The memtag builtins were being GC'ed away so we end up
    with a crash sometimes (maybe even wrong code).
    This fixes that issue by adding GTY on the variable/struct
    aarch64_memtag_builtin_data.

    Committed as obvious after a build/test for aarch64-linux-gnu.

            PR target/108174

    gcc/ChangeLog:

            * config/aarch64/aarch64-builtins.cc (aarch64_memtag_builtin_data):
Make
            static and mark with GTY.

    gcc/testsuite/ChangeLog:

            * gcc.target/aarch64/acle/memtag_4.c: New test.

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

Reply via email to