From fcb6fa85710823e4db28701c05fea95381d51a44 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Sat, 24 May 2003 13:52:18 +0200 Subject: [PATCH] simd-5.x: XFAIL on SPARC64. * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64. Co-Authored-By: Kaveh R. Ghazi From-SVN: r67151 --- gcc/testsuite/ChangeLog | 5 +++ 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 + Kaveh R. Ghazi + + * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64. + 2003-05-24 Andreas Tobler * 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" \ + "*-*-*" \ + { "*" } \ + { "" } + } } } -- 2.30.2