aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@codesourcery.com>2012-07-18 01:11:41 +0000
committerSandra Loosemore <sandra@gcc.gnu.org>2012-07-17 21:11:41 -0400
commit0d24465ea95a161133e38727b4d4d992b5ac0921 (patch)
treeeae224ba1add31f41d31bb09d987a1b146f90835 /gcc
parentabb87c8cb998d139a6c7e1607811427f35099266 (diff)
downloadgcc-0d24465ea95a161133e38727b4d4d992b5ac0921.zip
gcc-0d24465ea95a161133e38727b4d4d992b5ac0921.tar.gz
gcc-0d24465ea95a161133e38727b4d4d992b5ac0921.tar.bz2
pr36134.c: Use dg-skip-if to skip the testcase if there is a conflict with -mcpu=.
2012-07-17 Kazu Hirata <kazu@codesourcery.com> Sandra Loosemore <sandra@codesourcery.com> gcc/testsuite/ * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase if there is a conflict with -mcpu=. Use -mcpu=5208. Co-Authored-By: Sandra Loosemore <sandra@codesourcery.com> From-SVN: r189596
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/m68k/pr36134.c9
2 files changed, 13 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5784918..2b1bb7b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2012-07-17 Kazu Hirata <kazu@codesourcery.com>
+ Sandra Loosemore <sandra@codesourcery.com>
+
+ * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
+ if there is a conflict with -mcpu=. Use -mcpu=5208.
+
2012-07-17 Jason Merrill <jason@redhat.com>
PR c++/53989
diff --git a/gcc/testsuite/gcc.target/m68k/pr36134.c b/gcc/testsuite/gcc.target/m68k/pr36134.c
index d8d65c1..c91956b 100644
--- a/gcc/testsuite/gcc.target/m68k/pr36134.c
+++ b/gcc/testsuite/gcc.target/m68k/pr36134.c
@@ -1,10 +1,15 @@
/* pr36134.c
This test ensures that the shorter LEA instruction is used in preference
- to the longer ADD instruction. */
+ to the longer ADD instruction.
+
+ This preference is applicable to ColdFire only. On CPU32, we can
+ use a sequence of two ADDQ instructions, which is faster than the
+ LEA instruction. */
/* { dg-do compile } */
-/* { dg-options "-O2" } */
+/* { dg-skip-if "" { *-*-* } { "-mcpu=*" } { "-mcpu=5208" } } */
+/* { dg-options "-O2 -mcpu=5208" } */
/* { dg-final { scan-assembler "lea" } } */
/* { dg-final { scan-assembler-not "add" } } */