diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-2.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-2.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-2.c b/gcc-4.8.1/gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-2.c new file mode 100644 index 000000000..17d9a8f76 --- /dev/null +++ b/gcc-4.8.1/gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-2.c @@ -0,0 +1,13 @@ +/* Use conditional compare */ +/* { dg-options "-O2" } */ +/* { dg-skip-if "" { arm_thumb1_ok } } */ +/* { dg-final { scan-assembler "cmpeq" } } */ + +int f(int i, int j) +{ + if ( (i == '+') && (j == '-') ) { + return 1; + } else { + return 0; + } +} |