https://gcc.gnu.org/g:0dadf022de293c202ab21b0aeed7c9a4511f57d5

commit r15-5011-g0dadf022de293c202ab21b0aeed7c9a4511f57d5
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Thu Nov 7 13:20:20 2024 +0100

    testsuite: Fix up pr116725.c test [PR116725]
    
    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  <ja...@redhat.com>
    
            PR target/116725
            * gcc.target/i386/pr116725.c: Add dg-require-effective-target
            avx512{dq,fp16,vl}.

Diff:
---
 gcc/testsuite/gcc.target/i386/pr116725.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gcc/testsuite/gcc.target/i386/pr116725.c 
b/gcc/testsuite/gcc.target/i386/pr116725.c
index 9e5070e16e71..932f77b6b3aa 100644
--- a/gcc/testsuite/gcc.target/i386/pr116725.c
+++ b/gcc/testsuite/gcc.target/i386/pr116725.c
@@ -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>

Reply via email to