From: liuhongt Date: Wed, 25 Aug 2021 01:45:25 +0000 (+0800) Subject: Adjust testcases to avoid new failures brought by r12-3108 when compiled w -march... X-Git-Tag: basepoints/gcc-13~5180 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f5391dde1a83086b451f7534c815ab1267bb6bc;p=thirdparty%2Fgcc.git Adjust testcases to avoid new failures brought by r12-3108 when compiled w -march=cascadelake. gcc/testsuite/ChangeLog: PR target/101989 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f. * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx --- diff --git a/gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c b/gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c index 720650395812..801f570decc2 100644 --- a/gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c +++ b/gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c @@ -1,6 +1,6 @@ /* PR target/95524 */ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx2" } */ +/* { dg-options "-O2 -mavx2 -mno-avx512f" } */ /* { dg-final { scan-assembler-times "vpand\[^\n\]*%ymm" 3 } } */ typedef char v32qi __attribute__ ((vector_size (32))); typedef unsigned char v32uqi __attribute__ ((vector_size (32))); diff --git a/gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c b/gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c index f1c68cb2972d..015450f8219c 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c +++ b/gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c @@ -1,6 +1,6 @@ /* PR target/95524 */ /* { dg-do compile } */ -/* { dg-options "-O2 -msse2" } */ +/* { dg-options "-O2 -msse2 -mno-avx" } */ /* { dg-final { scan-assembler-times "pand\[^\n\]*%xmm" 3 { xfail *-*-* } } } */ typedef char v16qi __attribute__ ((vector_size (16))); typedef unsigned char v16uqi __attribute__ ((vector_size (16)));