From 0d24465ea95a161133e38727b4d4d992b5ac0921 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Wed, 18 Jul 2012 01:11:41 +0000 Subject: [PATCH] pr36134.c: Use dg-skip-if to skip the testcase if there is a conflict with -mcpu=. 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. Co-Authored-By: Sandra Loosemore From-SVN: r189596 --- 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 5784918c8d1b..2b1bb7b9c0f5 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 d8d65c16c052..c91956b5c331 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.39.5