aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2024-11-14 16:15:11 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2024-11-14 16:15:11 +0000
commit2a330ec14914e10e5201e39d565674463e67c2e2 (patch)
tree8d6f63dd8ac6d30c1a8400f5d940af53faefe4c8 /gcc
parentc283cf27b07a195f6174ffe9534f015635d192f3 (diff)
downloadgcc-2a330ec14914e10e5201e39d565674463e67c2e2.zip
gcc-2a330ec14914e10e5201e39d565674463e67c2e2.tar.gz
gcc-2a330ec14914e10e5201e39d565674463e67c2e2.tar.bz2
aarch64: Add GCS support to the unwinder
Follows the current linux ABI that uses single signal entry token and shared shadow stack between thread and alt stack. Could be behind __ARM_FEATURE_GCS_DEFAULT ifdef (only do anything special with gcs compat codegen) but there is a runtime check anyway. Change affected tests to be compatible with -mbranch-protection=standard libgcc/ChangeLog: * config/aarch64/aarch64-unwind.h (_Unwind_Frames_Extra): Update. (_Unwind_Frames_Increment): Define.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions