diff options
author | Eric Botcazou <ebotcazou@libertysurf.fr> | 2003-05-24 13:52:18 +0200 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2003-05-24 11:52:18 +0000 |
commit | fcb6fa85710823e4db28701c05fea95381d51a44 (patch) | |
tree | e5bb01a196b78a69e5b325b6371f292414d02202 | |
parent | 76ab57af8ec1094f58e6d5e668bbbe31e486b362 (diff) | |
download | gcc-fcb6fa85710823e4db28701c05fea95381d51a44.zip gcc-fcb6fa85710823e4db28701c05fea95381d51a44.tar.gz gcc-fcb6fa85710823e4db28701c05fea95381d51a44.tar.bz2 |
simd-5.x: XFAIL on SPARC64.
* gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
Co-Authored-By: Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
From-SVN: r67151
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/simd-5.x | 39 |
2 files changed, 37 insertions, 7 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 81eb8e9..aea6a25 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr> + Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64. + 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch> * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined diff --git a/gcc/testsuite/gcc.c-torture/compile/simd-5.x b/gcc/testsuite/gcc.c-torture/compile/simd-5.x index 81c9cca..ada37b1 100644 --- a/gcc/testsuite/gcc.c-torture/compile/simd-5.x +++ b/gcc/testsuite/gcc.c-torture/compile/simd-5.x @@ -3,13 +3,38 @@ if { [istarget "h8300-*-*"] } { return 1; } -# PowerPC-64 doesn't handle this; see PR target/9680 -set torture_eval_before_compile { - set compiler_conditional_xfail_data { - "PR target/9680" \ - "powerpc64-*-*" \ - { "*" } \ - { "" } +if { [istarget "sparc64-*-*"] || [istarget "sparcv9-*-*"] } { + # On SPARC64/SPARC-V9 it fails, except with -m32. + set torture_eval_before_compile { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "PR target/9200" \ + { "*-*-*" } \ + { "*" } \ + { "-m32" } + } + } +} elseif { [istarget "sparc-*-*"] } { + # On regular SPARC it doesn't fail, except with -m64. + set torture_eval_before_compile { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "PR target/9200" \ + { "*-*-*" } \ + { "-m64" } \ + { "" } + } + } +} elseif { [istarget "powerpc64-*-*"] } { + # On PowerPC-64 it fails unconditionally. + set torture_eval_before_compile { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "PR target/9680" \ + "*-*-*" \ + { "*" } \ + { "" } + } } } |