aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@wasabisystems.com>2004-02-04 13:43:43 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2004-02-04 13:43:43 +0000
commit5ec473b9b361a0e7c9b7e50c7c9920cd57eccebc (patch)
treed2d63084cb9a2f769c16099e45656879797a2ab1
parentc85a3379bb8164ba724f1bdf9340813fb25adccc (diff)
downloadgcc-5ec473b9b361a0e7c9b7e50c7c9920cd57eccebc.zip
gcc-5ec473b9b361a0e7c9b7e50c7c9920cd57eccebc.tar.gz
gcc-5ec473b9b361a0e7c9b7e50c7c9920cd57eccebc.tar.bz2
* gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
From-SVN: r77249
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/arm-mmx-1.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7286a0f..28dc9cf 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
+
+ * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
+
2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
diff --git a/gcc/testsuite/gcc.dg/arm-mmx-1.c b/gcc/testsuite/gcc.dg/arm-mmx-1.c
index 4f95d8d1..aaceb33 100644
--- a/gcc/testsuite/gcc.dg/arm-mmx-1.c
+++ b/gcc/testsuite/gcc.dg/arm-mmx-1.c
@@ -2,7 +2,7 @@
it into sp. */
/* { dg-do compile { target arm*-*-* strongarm*-*-* xscale*-*-*} } */
/* { dg-options "-O -mno-apcs-frame -mcpu=iwmmxt" } */
-/* { dg-final { scan-assembler "ldmfd\[ ]sp!.*ip,\[ ]*pc" } } */
+/* { dg-final { global compiler_flags; if ![string match "*-mthumb *" $compiler_flags] { scan-assembler "ldmfd\[ ]sp!.*ip,\[ ]*pc" } } } */
/* This function uses all the call-saved registers, namely r4, r5, r6,
r7, r8, r9, sl, fp. Since we also save pc, that leaves an odd