testsuite: XFAIL some Wstringop-overflow tests ...
commitd9da496a82c0ba33098d622efba34f4750c4ccb9
authorUros Bizjak <ubizjak@gmail.com>
Fri, 31 Dec 2021 13:06:07 +0000 (31 14:06 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Fri, 31 Dec 2021 13:06:52 +0000 (31 14:06 +0100)
tree3958ea02955c3097d771dc631174c17e34f9e51a
parent84790a9d4bb828acc8d45f484934d53641ecb6e5
testsuite: XFAIL some Wstringop-overflow tests ...

... for targets that support vectorization of 2-byte char stores
with unaligned address at plain O2.

2021-12-31  Uroš Bizjak  <ubizjak@gmail.com>

gcc/testsuite/ChangeLog:

* lib/target-supports.exp (check_vect_slp_store_usage):
Handle TEST_V2QI_2.
(check_effective_target_vect_slp_v2qi_store_unalign): New procedure.
* c-c++-common/Wstringop-overflow-2.c: XFAIL specific tests for
vect_slp_v2qi_store_unalign targets.
* g++.dg/warn/Wstringop-overflow-3.C: Ditto.
* gcc.dg/Wstringop-overflow-28.c: Ditto.
* gcc.dg/Wstringop-overflow-68.c: Ditto.
* gcc.dg/Wstringop-overflow-75.c: Ditto.
* gcc.dg/Wstringop-overflow-76.c: Ditto.
gcc/testsuite/c-c++-common/Wstringop-overflow-2.c
gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C
gcc/testsuite/gcc.dg/Wstringop-overflow-28.c
gcc/testsuite/gcc.dg/Wstringop-overflow-68.c
gcc/testsuite/gcc.dg/Wstringop-overflow-75.c
gcc/testsuite/gcc.dg/Wstringop-overflow-76.c
gcc/testsuite/lib/target-supports.exp