Hi, Thanks for the all the reviews so far. Here is v4 of the patch series:
https://gcc.gnu.org/pipermail/gcc-patches/2025-October/696741.html This incorporates review comments from Tamar, Jason and Jakub. I'll be doing Tamar's EQ -> NE optimisation suggestion in a follow-up patch. Tested and bootstrapped on aarch64-linux-gnu. OK for master? Thanks, Tejas. Tejas Belagod (3): AArch64: Support C/C++ operations on svbool_t AArch64: Update existing test with svbool_t operations AArch64: Update test to reflect new message gcc/c-family/c-common.cc | 4 +- gcc/c/c-typeck.cc | 26 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 5 +- gcc/config/aarch64/aarch64-sve.md | 68 ++++ gcc/config/aarch64/aarch64.cc | 93 +++++- gcc/cp/call.cc | 3 +- gcc/cp/cvt.cc | 11 +- gcc/cp/typeck.cc | 26 +- gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 10 + gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 21 ++ .../sve/acle/general-c++/gnu_vectors_1.C | 133 +++++++- .../sve/acle/general-c++/gnu_vectors_2.C | 133 +++++++- .../sve/acle/general-c/gnu_vectors_1.c | 128 +++++++- .../sve/acle/general-c/gnu_vectors_2.c | 128 +++++++- .../aarch64/sve/acle/general-c/sizeless-1.c | 14 +- .../aarch64/sve/acle/general-c/sizeless-2.c | 32 ++ .../aarch64/sve/acle/general-c/svcount_1.c | 2 +- .../aarch64/sve/acle/general/cops_bool.c | 301 ++++++++++++++++++ 18 files changed, 1094 insertions(+), 44 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cops_bool.c -- 2.34.1
