]> git.ipfire.org Git - thirdparty/glibc.git/commit
aarch64: Use 64-bit variable to access the special registers
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 2 Jan 2025 19:12:34 +0000 (16:12 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 13 Jan 2025 13:17:38 +0000 (10:17 -0300)
commit6c575d835edf166c16695e47732b175abf6f99ef
treeaba67ac7c17354a236bc98ddf62ff11d1a89aa51
parente9f16cb6d187df00e7f28992436339d343e00760
aarch64: Use 64-bit variable to access the special registers

clang issues:

  error: value size does not match register size specified by the
  constraint and modifier [-Werror,-Wasm-operand-widths]

while tryng to use 32 bit variables with 'mrs' to get/set the
fpsr, dczid_el0, and ctr.
sysdeps/aarch64/fpu/fpu_control.h
sysdeps/aarch64/fpu/fraiseexcpt.c
sysdeps/aarch64/sfp-machine.h
sysdeps/unix/sysv/linux/aarch64/cpu-features.c
sysdeps/unix/sysv/linux/aarch64/sysconf.c