From 36123379029285e59d905ac2359bf58da2c53522 Mon Sep 17 00:00:00 2001 From: sandra Date: Wed, 18 Jul 2012 01:11:41 +0000 Subject: [PATCH] 2012-07-17 Kazu Hirata Sandra Loosemore 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 | 6 ++++++ gcc/testsuite/gcc.target/m68k/pr36134.c | 9 +++++++-- 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 + Sandra Loosemore + + * 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 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" } } */ -- 2.7.4