On 04/11/2025 12:27, Tejas Belagod wrote:
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
Pushed to master.
Thanks,
Tejas.