2012-07-17 Kazu Hirata <kazu@codesourcery.com>
authorsandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jul 2012 01:11:41 +0000 (01:11 +0000)
committersandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Jul 2012 01:11:41 +0000 (01:11 +0000)
    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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189596 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/m68k/pr36134.c

index 5784918..2b1bb7b 100644 (file)
@@ -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
index d8d65c1..c91956b 100644 (file)
@@ -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" } } */