From: David S. Miller Date: Fri, 28 Oct 2011 05:55:10 +0000 (-0700) Subject: Missing testsuite file add in previous commit. X-Git-Tag: releases/gcc-4.7.0~2750 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2df19a351fc63643a15629cd3368d16ab20844b4;p=thirdparty%2Fgcc.git Missing testsuite file add in previous commit. From-SVN: r180603 --- diff --git a/gcc/testsuite/gcc.target/sparc/setcc-3.c b/gcc/testsuite/gcc.target/sparc/setcc-3.c new file mode 100644 index 000000000000..8a26b675b630 --- /dev/null +++ b/gcc/testsuite/gcc.target/sparc/setcc-3.c @@ -0,0 +1,24 @@ +/* { dg-do compile } */ +/* { dg-require-effective-target lp64 } */ +/* { dg-options "-O1 -mvis3" } */ + +int neq (long a, long b) +{ + return a != b; +} + +int lt (unsigned long a, unsigned long b) +{ + return a < b; +} + +int gt (unsigned long a, unsigned long b) +{ + return a > b; +} + +/* { dg-final { scan-assembler "xor\t%" } } */ +/* { dg-final { scan-assembler "subcc\t%" } } */ +/* { dg-final { scan-assembler-times "addxc\t%" 3 } } */ +/* { dg-final { scan-assembler-times "cmp\t%" 2 } } */ +/* { dg-final { scan-assembler-not "sra\t%" } } */