https://gcc.gnu.org/g:7722b65f877f5c6dccea56a711d75e2baedba5cb

commit r15-7404-g7722b65f877f5c6dccea56a711d75e2baedba5cb
Author: Alexandre Oliva <ol...@adacore.com>
Date:   Fri Feb 7 04:14:44 2025 -0300

    [testsuite] [sparc] select ultrasparc for fsmuld test
    
    vis3move-3.c expects fsmuld, that is not available on all variants of
    sparc.  Select a cpu that supports it for the test.
    
    Now, -mfix-ut699 irrevocbly disables fsmuld, so skip the test if the
    test configuration uses that option.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/sparc/vis3move-3.c: Select ultrasparc.  Skip with
            -mfix-ut699.

Diff:
---
 gcc/testsuite/gcc.target/sparc/vis3move-3.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/sparc/vis3move-3.c 
b/gcc/testsuite/gcc.target/sparc/vis3move-3.c
index 3b2116eec0cb..f32ca918bac9 100644
--- a/gcc/testsuite/gcc.target/sparc/vis3move-3.c
+++ b/gcc/testsuite/gcc.target/sparc/vis3move-3.c
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
-/* { dg-options "-O1 -mvis3" } */
+/* { dg-skip-if "prevents fsmuld" { *-*-* } { "-mfix-ut699" } { "" } } */
+/* { dg-options "-O1 -mvis3 -mcpu=ultrasparc" } */
 
 float fnegs (float a)
 {

Reply via email to