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

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

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

commit r13-8369-gdf00dc3f38749cf2e3ca39632f97c1ff5d50d810
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>
    (cherry picked from commit 5ec7740496a6908b32cd058c0520a2bd5a689bb5)

Reply via email to