aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2021-04-27 12:18:03 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2021-04-27 12:18:03 +0100
commit4cea5b8cb715e40e10174e6de405f26202fa3d6a (patch)
tree05f2e569e60ec054d0c9cf55a107897b71a8407b /gcc/expr.c
parent48d88cde0307aaba46f538359123c38f70052bd2 (diff)
downloadgcc-4cea5b8cb715e40e10174e6de405f26202fa3d6a.zip
gcc-4cea5b8cb715e40e10174e6de405f26202fa3d6a.tar.gz
gcc-4cea5b8cb715e40e10174e6de405f26202fa3d6a.tar.bz2
aarch64: Handle SVE attributes in comp_type_attributes [PR100270]
Even though "SVE type" and "SVE sizeless type" are marked as affecting type identity, the middle end doesn't truly believe it unless we also handle them in comp_type_attributes. gcc/ PR target/100270 * config/aarch64/aarch64.c (aarch64_comp_type_attributes): Handle SVE attributes. gcc/testsuite/ PR target/100270 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test. * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change expected error message when subtracting pointers to different vector types. Expect warnings when mixing them elsewhere. * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove XFAILs. Tweak error messages for some cases.
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions