From patchwork Mon Oct 8 16:21:37 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [mips,testsuite] Fix gcc.target/mips/octeon-bbit-2.c for -Os From: Steve Ellcey X-Patchwork-Id: 190057 Message-Id: <9bd1abff-65e1-488e-ba9b-0e0ea8d90abe@EXCHHUB01.MIPS.com> To: Date: Mon, 8 Oct 2012 09:21:37 -0700 The gcc.target/octeon-bbit-2.c is failing with -Os because that optimization level does not do whichever optimization it is that results in a bbit instead of a bbit[01]l. I would like to skip this test for -Os the way it already gets skipped for -O0. Tested on mips-mti-elf. Ok for checkin? Steve Ellcey sellcey@mips.com 2012-10-08 Steve Ellcey * gcc.target/octeon-bbit-2.c: Skip for -Os optimization level. diff --git a/gcc/testsuite/gcc.target/mips/octeon-bbit-2.c b/gcc/testsuite/gcc.target/mips/octeon-bbit-2.c index 9bd8dce..7d88d68 100644 --- a/gcc/testsuite/gcc.target/mips/octeon-bbit-2.c +++ b/gcc/testsuite/gcc.target/mips/octeon-bbit-2.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-march=octeon -mbranch-likely -fno-unroll-loops" } */ -/* { dg-skip-if "code quality test" { *-*-* } { "-O0" } { "" } } */ +/* { dg-skip-if "code quality test" { *-*-* } { "-O0" "-Os" } { "" } } */ /* { dg-final { scan-assembler "\tbbit\[01\]\t" } } */ /* { dg-final { scan-assembler-not "\tbbit\[01\]l\t" } } */ /* { dg-final { scan-assembler "\tbnel\t" } } */