X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.target%2Fmips%2Focteon-bbit-3.c;h=7b73f43a1f45d55d6d908ebc861ae6f589e6d05d;hb=4d8cd3a26294ce35abb17668eac2b6c38dd23bd0;hp=bcc37d29e34ba71dc9f408adef2f2d700f34c3f8;hpb=c944d49b3bd3667c65c299afd3b1d756084203f4;p=platform%2Fupstream%2Fgcc48.git diff --git a/gcc/testsuite/gcc.target/mips/octeon-bbit-3.c b/gcc/testsuite/gcc.target/mips/octeon-bbit-3.c index bcc37d2..7b73f43 100644 --- a/gcc/testsuite/gcc.target/mips/octeon-bbit-3.c +++ b/gcc/testsuite/gcc.target/mips/octeon-bbit-3.c @@ -11,12 +11,14 @@ which does not get recognized as a valid bbit pattern. The middle-end should be able to simplify this further. */ -/* { dg-options "-O2 -march=octeon -meb" } */ +/* { dg-options "-march=octeon -meb" } */ +/* { dg-skip-if "code quality test" { *-*-* } { "-O0" } { "" } } */ -/* { dg-final { scan-assembler-times "\tbbit\[01\]\t|\tbgez\t" 2 } } */ +/* { dg-final { scan-assembler-times "\tbbit\[01\]\t|\tbgez\t|\tbltz\t" 2 } } */ /* { dg-final { scan-assembler-not "ext\t" } } */ void abort (void); +void abort1 (void); void exit (int); typedef unsigned long long ulong64; @@ -38,7 +40,7 @@ f () if (bar.a != 0x1) abort (); else if (!bar.c) - abort (); + abort1 (); else exit (0); }