https://gcc.gnu.org/g:a5556692adac25d7fc097f2973901e25a428184c

commit a5556692adac25d7fc097f2973901e25a428184c
Author: Alexandre Oliva <ol...@adacore.com>
Date:   Thu Apr 10 17:34:31 2025 -0300

    [testsuite] [ppc] use dg-do-if in vec-mul.c
    
    The overriding of dg-do in gcc.target/powerpc/vec-mul.c I put there
    last year didn't quite work.  It needed the newly-added dg-do-if to
    work the way I wished.  Fix it, and simplify it.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/vec-mul.c: Use dg-do-if to fix and
            improve coverage.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/vec-mul.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/vec-mul.c 
b/gcc/testsuite/gcc.target/powerpc/vec-mul.c
index 915c92303274..0c2ffcf46f1a 100644
--- a/gcc/testsuite/gcc.target/powerpc/vec-mul.c
+++ b/gcc/testsuite/gcc.target/powerpc/vec-mul.c
@@ -1,5 +1,5 @@
-/* { dg-do compile { target { { ! vsx_hw } && powerpc_vsx } } } */
-/* { dg-do run { target vsx_hw } } */
+/* { dg-do compile { target powerpc_vsx } } */
+/* { dg-do-if run { target vsx_hw } } */
 /* { dg-options "-mvsx -O3" } */
 
 /* Test that the vec_mul builtin works as expected.  */

Reply via email to