From c79751b99d7abc4cb48181fb81155e3022cba517 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Sun, 8 Feb 2004 18:00:29 +0100 Subject: [PATCH] * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit. From-SVN: r77485 --- gcc/testsuite/ChangeLog | 4 +++ .../gcc.c-torture/execute/va-arg-25.x | 28 +++++++++++++------ 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ffa9d6b1d69d..a79cda5bb2fb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2004-02-08 Eric Botcazou + + * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit. + 2004-02-07 Zack Weinberg Bug 13856 diff --git a/gcc/testsuite/gcc.c-torture/execute/va-arg-25.x b/gcc/testsuite/gcc.c-torture/execute/va-arg-25.x index 1658fbcc8ca6..ff301be355a3 100644 --- a/gcc/testsuite/gcc.c-torture/execute/va-arg-25.x +++ b/gcc/testsuite/gcc.c-torture/execute/va-arg-25.x @@ -1,12 +1,24 @@ -# This doesn't work on sparc*-*-*. +# This doesn't work on SPARC 64-bit. -set torture_eval_before_compile { - global compiler_conditional_xfail_data - set compiler_conditional_xfail_data { - "PR target/12916" \ - { "sparc*-*-*" } \ - { "*" } \ - { "" } +if { [istarget "sparc64-*-*"] || [istarget "sparcv9-*-*"] } { + set torture_eval_before_compile { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "PR target/12916" \ + { "*-*-*" } \ + { "*" } \ + { "-m32" } + } + } +} elseif { [istarget "sparc-*-*"] } { + set torture_eval_before_compile { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "PR target/12916" \ + { "*-*-*" } \ + { "-m64" } \ + { "" } + } } } -- 2.43.5