aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNick Clifton <nickc@cygnus.com>1999-09-22 10:22:30 +0000
committerNick Clifton <nickc@gcc.gnu.org>1999-09-22 10:22:30 +0000
commit6bc8bc85a0d5f059cd3cb24c8b5bcfb408d57433 (patch)
treea1dae09cd9fed1b0c7b23de1dbaec925fd9ec360 /gcc
parentc8922b3279b109bdd4a2dc5bf07a72013f97577a (diff)
downloadgcc-6bc8bc85a0d5f059cd3cb24c8b5bcfb408d57433.zip
gcc-6bc8bc85a0d5f059cd3cb24c8b5bcfb408d57433.tar.gz
gcc-6bc8bc85a0d5f059cd3cb24c8b5bcfb408d57433.tar.bz2
Fix/suppress some testsuite failures for the Arm.
From-SVN: r29583
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.c-torture/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/980526-1.x11
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/comp-goto-1.x11
3 files changed, 29 insertions, 0 deletions
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 <nickc@cygnus.com>
+
+ * 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 <nickc@cygnus.com>
* 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