aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorAndrew Pinski <quic_apinski@quicinc.com>2024-02-28 22:39:32 -0800
committerAndrew Pinski <quic_apinski@quicinc.com>2024-02-28 23:14:12 -0800
commit5ec7740496a6908b32cd058c0520a2bd5a689bb5 (patch)
treed86c126613462999c3320b29b16deaaae5ba5973 /gcc/function.h
parentaab1c5dcd23f014f39b127f74aecd04913945a7f (diff)
downloadgcc-5ec7740496a6908b32cd058c0520a2bd5a689bb5.zip
gcc-5ec7740496a6908b32cd058c0520a2bd5a689bb5.tar.gz
gcc-5ec7740496a6908b32cd058c0520a2bd5a689bb5.tar.bz2
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_apinski@quicinc.com>
Diffstat (limited to 'gcc/function.h')
0 files changed, 0 insertions, 0 deletions