aboutsummaryrefslogtreecommitdiff
path: root/gcc/hosthooks.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2020-08-25 13:31:16 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2020-08-25 13:31:16 +0100
commitdcb043351307001a85fc1e7d56669f5adc9628f7 (patch)
tree6f123d13440a53036e8ebba37bb9fc192f301e5d /gcc/hosthooks.h
parent660b5c10dc04988b02a2c3f6baed013340af3ef8 (diff)
downloadgcc-dcb043351307001a85fc1e7d56669f5adc9628f7.zip
gcc-dcb043351307001a85fc1e7d56669f5adc9628f7.tar.gz
gcc-dcb043351307001a85fc1e7d56669f5adc9628f7.tar.bz2
aarch64: Update the mangling of single SVE vectors and predicates
GCC was implementing an old mangling scheme for single SVE vectors and predicates (based on the Advanced SIMD one). The final definition instead put them in the vendor built-in namespace via the "u" prefix. gcc/ * config/aarch64/aarch64-sve-builtins.cc (DEF_SVE_TYPE): Add a leading "u" to each mangled name. gcc/testsuite/ * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add a leading "u" to the mangling of each SVE vector and predicate type. * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise. * g++.target/aarch64/sve/acle/general-c++/mangle_3.C: Likewise. * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Likewise.
Diffstat (limited to 'gcc/hosthooks.h')
0 files changed, 0 insertions, 0 deletions