]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: Fix up vector-{8,9,10}.c tests
authorJakub Jelinek <jakub@redhat.com>
Fri, 22 Nov 2024 09:02:59 +0000 (10:02 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 22 Nov 2024 09:02:59 +0000 (10:02 +0100)
commit77f4b1097e6aec50053577a8a1a65487ed58cbb0
tree55ce3630ccc95e0731fc245a33bc0f370c7c9f11
parenta9473f9c6f2d755d2eb79dbd30877e64b4bc6fc8
testsuite: Fix up vector-{8,9,10}.c tests

On Thu, Nov 21, 2024 at 01:30:39PM +0100, Christoph Müllner wrote:
> > >       * gcc.dg/tree-ssa/satd-hadamard.c: New test.
> > >       * gcc.dg/tree-ssa/vector-10.c: New test.
> > >       * gcc.dg/tree-ssa/vector-8.c: New test.
> > >       * gcc.dg/tree-ssa/vector-9.c: New test.

I see FAILs on i686-linux or on x86_64-linux (in the latter
with -m32 testing).

One problem is that vector-10.c doesn't use -Wno-psabi option
and uses a function which returns a vector and takes vector
as first parameter, the other problems are that 3 other
tests don't arrange for at least basic vector ISA support,
plus non-standardly test only on x86_64-*-*, while normally
one would allow both i?86-*-* x86_64-*-* and if it is e.g.
specific to 64-bit, also check for lp64 or int128 or whatever
else is needed.  E.g. Solaris I think has i?86-*-* triplet even
for 64-bit code, etc.

The following patch fixes these.

2024-11-22  Jakub Jelinek  <jakub@redhat.com>

* gcc.dg/tree-ssa/satd-hadamard.c: Add -msse2 as dg-additional-options
on x86.  Also scan-tree-dump on i?86-*-*.
* gcc.dg/tree-ssa/vector-8.c: Likewise.
* gcc.dg/tree-ssa/vector-9.c: Likewise.
* gcc.dg/tree-ssa/vector-10.c: Add -Wno-psabi to dg-additional-options.
gcc/testsuite/gcc.dg/tree-ssa/satd-hadamard.c
gcc/testsuite/gcc.dg/tree-ssa/vector-10.c
gcc/testsuite/gcc.dg/tree-ssa/vector-8.c
gcc/testsuite/gcc.dg/tree-ssa/vector-9.c