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. */