pr50749-sf-postinc-1.c: Skip for -m3.
authorOleg Endo <olegendo@gcc.gnu.org>
Sun, 12 Aug 2012 14:22:07 +0000 (14:22 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Sun, 12 Aug 2012 14:22:07 +0000 (14:22 +0000)
* gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
-m2e or -m2a.
* gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
* gcc.target/sh/pr53511-1.c: Likewise.
* gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
* gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
* gcc.target/sh/pr53512-1.c: Skip for -m3*.
* gcc.target/sh/pr53512-3.c: Likewise.
* gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.

From-SVN: r190327

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/pr21255-3.c
gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c
gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c
gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c
gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c
gcc/testsuite/gcc.target/sh/pr53511-1.c
gcc/testsuite/gcc.target/sh/pr53512-1.c
gcc/testsuite/gcc.target/sh/pr53512-3.c

index f9c8ff4b0ffb91655dc277c123824868cc25160a..1b1b42d4d76755f68cac7f9e538b58366b761e66 100644 (file)
@@ -1,3 +1,15 @@
+2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
+
+       * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
+       -m2e or -m2a.
+       * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
+       * gcc.target/sh/pr53511-1.c: Likewise.
+       * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
+       * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
+       * gcc.target/sh/pr53512-1.c: Skip for -m3*.
+       * gcc.target/sh/pr53512-3.c: Likewise.
+       * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
+
 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
 
        PR target/39423
index 7edd8cb7c1ce21f0055c13c928e3cfb4709046c3..58d7849cf9448b5caecd482fcba70bf161e95bd2 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O2 -fomit-frame-pointer" } */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m2e" "-m3e" "*single-only" } { "" } }  */
 /* { dg-final { scan-assembler "mov #?0,r.*; mov #?20,r" } } */
 /* { dg-final { scan-assembler "mov #?1077149696,r.*; mov #?0,r" } } */
 double
index 9408461f1a7c04d639349d580f29dff48bb7f3a5..98b71b2bedf84216d3f30820bc0063a64e88a0e5 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/50749: Verify that post-increment addressing is generated.  */
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O2" } */
-/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 /* { dg-final { scan-assembler-times "fmov.s\t@r\[0-9]\+\\+,fr\[0-9]\+" 1 } } */
 
 float*
index ebc965191261ac460774b38bf21a15e9e3a2a9fb..27d13e8d37828c2540fa1a11fb1b02dfabb90495 100644 (file)
@@ -2,7 +2,7 @@
    inside a loop.  */
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O2" } */
-/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 /* { dg-final { scan-assembler-times "fmov.s\t@r\[0-9]\+\\+,fr\[0-9]\+" 1 } } */
 
 float
index bd4e2cb9fbb5b37f00cf3e6ecbe5a57c1e3dffd9..d7d129a7cec90cdb0ec535390dd712d8e6447935 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/50749: Verify that pre-decrement addressing is generated.  */
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O2" } */
-/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 /* { dg-final { scan-assembler-times "fmov.s\tfr\[0-9]\+,@-r\[0-9]\+" 1 } } */
 
 float*
index d1996a243148ace28db48bf52e9eea7b694d757d..b3023b7a85bd15923ff60e47d129ed20742d0bd5 100644 (file)
@@ -2,7 +2,7 @@
    inside a loop.  */
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O2" } */
-/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 /* { dg-final { scan-assembler-times "fmov.s\tfr\[0-9]\+,@-r\[0-9]\+" 1 } } */
 
 float*
index cf60c9ed5f679bc45efdb91c817bdc2cff5a21bf..5295d95f40fd154fef5e11cbad0b5bd5220806f7 100644 (file)
@@ -1,7 +1,7 @@
 /* Verify that the fmac insn is used for the standard fmaf function.  */
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O1" } */
-/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 /* { dg-final { scan-assembler "fmac" } } */
 
 #include <math.h>
index b46db65e78a18d2e2fc9cc093e308689fb8b971d..0813d5959211f8731ab6e48a2a350b5b4efd6d22 100644 (file)
@@ -2,7 +2,7 @@
   -funsafe-math-optimizations.  */
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O1 -mfsca -funsafe-math-optimizations" } */
-/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m3*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 /* { dg-final { scan-assembler-times "fsca" 3 } } */
 
 #include <math.h>
index b8e6ada9fb5369f11cb93a1514e9de094b519c70..21801bb6df72981101113aa034cd5a8df15af84d 100644 (file)
@@ -2,7 +2,7 @@
   -funsafe-math-optimizations and -ffinite-math-only.  */
 /* { dg-do compile { target "sh*-*-*" } } */
 /* { dg-options "-O1 -mfsrra -funsafe-math-optimizations -ffinite-math-only" } */
-/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
+/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m3*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } }  */
 /* { dg-final { scan-assembler "fsrra" } } */
 
 #include <math.h>