aboutsummaryrefslogtreecommitdiff
path: root/gcc
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
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')
0 files changed, 0 insertions, 0 deletions