diff options
author | Alexandre Oliva <oliva@adacore.com> | 2025-02-07 04:14:44 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2025-02-07 04:14:44 -0300 |
commit | 7722b65f877f5c6dccea56a711d75e2baedba5cb (patch) | |
tree | 2b9dd10de53aa4912c075bc8b177f91938669635 /gcc | |
parent | d1061212e4a57bd68dcfdf711e509f71c9bbbce3 (diff) | |
download | gcc-7722b65f877f5c6dccea56a711d75e2baedba5cb.zip gcc-7722b65f877f5c6dccea56a711d75e2baedba5cb.tar.gz gcc-7722b65f877f5c6dccea56a711d75e2baedba5cb.tar.bz2 |
[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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.target/sparc/vis3move-3.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/sparc/vis3move-3.c b/gcc/testsuite/gcc.target/sparc/vis3move-3.c index 3b2116e..f32ca91 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) { |