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.
Showing
- gcc/testsuite/gcc.dg/tree-ssa/satd-hadamard.c 2 additions, 1 deletiongcc/testsuite/gcc.dg/tree-ssa/satd-hadamard.c
- gcc/testsuite/gcc.dg/tree-ssa/vector-10.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/tree-ssa/vector-10.c
- gcc/testsuite/gcc.dg/tree-ssa/vector-8.c 3 additions, 2 deletionsgcc/testsuite/gcc.dg/tree-ssa/vector-8.c
- gcc/testsuite/gcc.dg/tree-ssa/vector-9.c 3 additions, 2 deletionsgcc/testsuite/gcc.dg/tree-ssa/vector-9.c
Loading
Please register or sign in to comment