diff options
| author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-05-24 11:52:18 +0000 |
|---|---|---|
| committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-05-24 11:52:18 +0000 |
| commit | ff8415f9239451fad655eb959f78826bb3f8a542 (patch) | |
| tree | e5bb01a196b78a69e5b325b6371f292414d02202 | |
| parent | f783172d7feb364bcfd3c1d9b28268555aed3d78 (diff) | |
| download | ppe42-gcc-ff8415f9239451fad655eb959f78826bb3f8a542.tar.gz ppe42-gcc-ff8415f9239451fad655eb959f78826bb3f8a542.zip | |
* gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67151 138bc75d-0d04-0410-961f-82ee72b054a4
| -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 81eb8e9b60a..aea6a257452 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 81c9ccaa2f5..ada37b18652 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" \ + "*-*-*" \ + { "*" } \ + { "" } + } } } |

