]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Fix up pr116725.c test [PR116725]
authorJakub Jelinek <jakub@redhat.com>
Thu, 7 Nov 2024 12:20:20 +0000 (13:20 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 7 Nov 2024 12:20:20 +0000 (13:20 +0100)
On Fri, Oct 18, 2024 at 02:05:59PM -0400, Antoni Boucher wrote:
>             PR target/116725
>             * gcc.target/i386/pr116725.c: Add test using those AVX builtins.

This test FAILs for me, as I don't have the latest gas around and the test
is dg-do assemble, so doesn't need just fixed compiler, but also assembler
which supports those instructions.

The following patch adds effective target directives to ensure assembler
supports those too.

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

PR target/116725
* gcc.target/i386/pr116725.c: Add dg-require-effective-target
avx512{dq,fp16,vl}.

gcc/testsuite/gcc.target/i386/pr116725.c

index 9e5070e16e71de23ee162911b4b1641e3147b366..932f77b6b3aa7c6d20d2b3eaa8b44c4b741f6f7a 100644 (file)
@@ -2,6 +2,9 @@
 /* { dg-do assemble } */
 /* { dg-options "-masm=intel -mavx512dq -mavx512fp16 -mavx512vl" } */
 /* { dg-require-effective-target masm_intel } */
+/* { dg-require-effective-target avx512dq } */
+/* { dg-require-effective-target avx512fp16 } */
+/* { dg-require-effective-target avx512vl } */
 
 #include <stdio.h>