about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/aarch64/cpu-features.h
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2024-03-13 14:34:14 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-04-10 14:03:08 +0100
commit1bf17ce978da71431dbd1fc3660cfae3dff0672f (patch)
treec329ee2bbf0c8acff6cb1f3186fa815cb62a7ddb /sysdeps/unix/sysv/linux/aarch64/cpu-features.h
parent168ae58e6e705a53a71850ee63ba5514fd5d7b70 (diff)
downloadglibc-1bf17ce978da71431dbd1fc3660cfae3dff0672f.tar.gz
glibc-1bf17ce978da71431dbd1fc3660cfae3dff0672f.tar.xz
glibc-1bf17ce978da71431dbd1fc3660cfae3dff0672f.zip
aarch64: fix check for SVE support in assembler
Due to GCC bug 110901 -mcpu can override -march setting when compiling
asm code and thus a compiler targetting a specific cpu can fail the
configure check even when binutils gas supports SVE.

The workaround is that explicit .arch directive overrides both -mcpu
and -march, and since that's what the actual SVE memcpy uses the
configure check should use that too even if the GCC issue is fixed
independently.

Reviewed-by: Florian Weimer <fweimer@redhat.com>
(cherry picked from commit 73c26018ed0ecd9c807bb363cc2c2ab4aca66a82)
Diffstat (limited to 'sysdeps/unix/sysv/linux/aarch64/cpu-features.h')
0 files changed, 0 insertions, 0 deletions