aboutsummaryrefslogtreecommitdiff
path: root/gcc/system.h
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2023-09-26 16:27:38 +0100
committerWilco Dijkstra <wilco.dijkstra@arm.com>2023-09-26 16:37:38 +0100
commite1e18ea0defe9e1ee35abbbe5279028ecf786957 (patch)
tree9ae3a5fe67b073416bfe81efdf96ebbefc7af3ff /gcc/system.h
parentc3c6f30496d945b77dcb7f4ad8c3f8094f5a64a4 (diff)
downloadgcc-e1e18ea0defe9e1ee35abbbe5279028ecf786957.zip
gcc-e1e18ea0defe9e1ee35abbbe5279028ecf786957.tar.gz
gcc-e1e18ea0defe9e1ee35abbbe5279028ecf786957.tar.bz2
AArch64: Remove BTI from outline atomics
The outline atomic functions have hidden visibility and can only be called directly. Therefore we can remove the BTI at function entry. This improves security by reducing the number of indirect entry points in a binary. The BTI markings on the objects are still emitted. libgcc/ChangeLog: * config/aarch64/lse.S (BTI_C): Remove define.
Diffstat (limited to 'gcc/system.h')
0 files changed, 0 insertions, 0 deletions