From: Jakub Jelinek Date: Sun, 27 Oct 2024 15:41:28 +0000 (+0100) Subject: testsuite: Fix up gcc.dg/vec-perm-lower.c test X-Git-Tag: basepoints/gcc-16~4850 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2ce2a4661103bc40ff3cf5fdcbf92c1243dd637;p=thirdparty%2Fgcc.git testsuite: Fix up gcc.dg/vec-perm-lower.c test On Tue, Oct 15, 2024 at 12:45:35PM +0000, Tamar Christina wrote: > I'll write a gimple one and commit with this then. The new test FAILs on i686-linux, with the usual FAIL: gcc.dg/vec-perm-lower.c (test for excess errors) Excess errors: .../gcc/testsuite/gcc.dg/vec-perm-lower.c:9:1: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi] .../gcc/testsuite/gcc.dg/vec-perm-lower.c:8:1: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi] The following patch fixes that. Tested on x86_64-linux with make check-gcc RUNTESTFLAGS='--target_board=unix/\{-m32,-m32/-mno-sse/-mno-mmx,-m64\} dg.exp=vec-perm-lower.c' which previously FAILed, now PASSes, ok for trunk? 2024-10-27 Jakub Jelinek * gcc.dg/vec-perm-lower.c: Add -Wno-psabi to dg-options. --- diff --git a/gcc/testsuite/gcc.dg/vec-perm-lower.c b/gcc/testsuite/gcc.dg/vec-perm-lower.c index da738fbeed80..4b5dda58f006 100644 --- a/gcc/testsuite/gcc.dg/vec-perm-lower.c +++ b/gcc/testsuite/gcc.dg/vec-perm-lower.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-fgimple -O2" } */ +/* { dg-options "-fgimple -O2 -Wno-psabi" } */ typedef char v8qi __attribute__ ((vector_size (8))); typedef char v16qi __attribute__ ((vector_size (16)));