From 6bc8bc85a0d5f059cd3cb24c8b5bcfb408d57433 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Wed, 22 Sep 1999 10:22:30 +0000 Subject: [PATCH] Fix/suppress some testsuite failures for the Arm. From-SVN: r29583 --- gcc/testsuite/gcc.c-torture/ChangeLog | 7 +++++++ gcc/testsuite/gcc.c-torture/execute/980526-1.x | 11 +++++++++++ gcc/testsuite/gcc.c-torture/execute/comp-goto-1.x | 11 +++++++++++ 3 files changed, 29 insertions(+) create mode 100644 gcc/testsuite/gcc.c-torture/execute/980526-1.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/comp-goto-1.x diff --git a/gcc/testsuite/gcc.c-torture/ChangeLog b/gcc/testsuite/gcc.c-torture/ChangeLog index 5c2051b..d438bba 100644 --- a/gcc/testsuite/gcc.c-torture/ChangeLog +++ b/gcc/testsuite/gcc.c-torture/ChangeLog @@ -1,3 +1,10 @@ +1999-09-22 Nick Clifton + + * execute/comp-goto-1.x: New file. Do not generate debug info + when building for arm targets. + * execute/980526-1.x: New file. Expect failure for Arm and Fr30 + toolchains at -O3. + 1999-09-21 Nick Clifton * special/special.exp: Add FR30 to list of targets for which -fpic diff --git a/gcc/testsuite/gcc.c-torture/execute/980526-1.x b/gcc/testsuite/gcc.c-torture/execute/980526-1.x new file mode 100644 index 0000000..f5d9f3d --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/980526-1.x @@ -0,0 +1,11 @@ +set torture_eval_before_execute { + + set compiler_conditional_xfail_data { + "I sure wish I knew why this was hosed (arm-elf is OK now)" \ + "*arm-*-coff *arm-*-pe thumb-*-coff thumb-*-pe fr30-*-elf" \ + {"-O3"} \ + {"" } + } +} + +return 0 diff --git a/gcc/testsuite/gcc.c-torture/execute/comp-goto-1.x b/gcc/testsuite/gcc.c-torture/execute/comp-goto-1.x new file mode 100644 index 0000000..b2d335b --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/comp-goto-1.x @@ -0,0 +1,11 @@ +if {[istarget "*arm-*-*"] || [istarget "thumb-*-*"]} { + + # On the Arm specifying -g produces a bogus label reference + # in debugging output. + + set torture_eval_before_compile { + set additional_flags "-g0" + } +} + +return 0 -- 2.7.4