diff options
author | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2023-09-26 16:27:38 +0100 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2023-09-26 16:37:38 +0100 |
commit | e1e18ea0defe9e1ee35abbbe5279028ecf786957 (patch) | |
tree | 9ae3a5fe67b073416bfe81efdf96ebbefc7af3ff /gcc/system.h | |
parent | c3c6f30496d945b77dcb7f4ad8c3f8094f5a64a4 (diff) | |
download | gcc-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