aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2023-11-10 14:06:50 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2023-11-10 14:19:59 +0000
commitf880bdc2716d59530949c9c03e4b759c6398c4e4 (patch)
treeec78827c7a191576fe5d674fb5489482b086b7de /gcc
parent6aaf72ff533550dad68362e8da308b480a9e0f30 (diff)
downloadgcc-f880bdc2716d59530949c9c03e4b759c6398c4e4.zip
gcc-f880bdc2716d59530949c9c03e4b759c6398c4e4.tar.gz
gcc-f880bdc2716d59530949c9c03e4b759c6398c4e4.tar.bz2
libatomic: Improve ifunc selection on AArch64
Add support for ifunc selection based on CPUID register. Neoverse N1 supports atomic 128-bit load/store, so use the FEAT_USCAT ifunc like newer Neoverse cores. Reviewed-by: Kyrylo.Tkachov@arm.com libatomic: * config/linux/aarch64/host-config.h (ifunc1): Use CPUID in ifunc selection.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions