]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Committed] Add -mno-avx2 to recent gcc.target/i386/xop-vpcmov3.c
authorRoger Sayle <roger@nextmovesoftware.com>
Wed, 8 Jun 2022 09:06:23 +0000 (10:06 +0100)
committerRoger Sayle <roger@nextmovesoftware.com>
Wed, 8 Jun 2022 09:06:23 +0000 (10:06 +0100)
Adding -march=cascadelake to the command line options of the recently
added xop-vpcmov3.c test case causes problems as GCC then prefers to
use AVX512's vpternlogd instruction, instead of the XOP vpcmov that
the test is checking for.  This is easily solved by adding an explicit
-mno-avx512vl to the command line options.

Committed to mainline as obvious (in hindsight).

2022-06-08  Roger Sayle  <roger@nextmovesoftware.com>

gcc/testsuite/ChangeLog
* gcc.target/i386/xop-pcmov3.c: Add -mno-avx512vl to dg-options.

gcc/testsuite/gcc.target/i386/xop-pcmov3.c

index 6c40f33a541ffdecf930f36869ab3d8d2744356c..ea03d55a2e61b2b26b50daee493f009cb0a95470 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mxop" } */
+/* { dg-options "-O2 -mxop -mno-avx512vl" } */
 typedef int v4si __attribute__ ((vector_size (16)));
 
 v4si foo(v4si c, v4si t, v4si f)