diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2012-06-12 18:25:40 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2012-06-12 18:25:40 +0000 |
commit | 0ff6761375d4e699cca41064c438231599ab0deb (patch) | |
tree | 0589f4cba1164623f8d8b28b0ff152ee89124b61 | |
parent | 126294f40c8ba9ef71ff36522a75a9a426871995 (diff) | |
download | gcc-0ff6761375d4e699cca41064c438231599ab0deb.zip gcc-0ff6761375d4e699cca41064c438231599ab0deb.tar.gz gcc-0ff6761375d4e699cca41064c438231599ab0deb.tar.bz2 |
re PR target/53511 (SH Target: Add support for fma patterns)
PR target/53511
* gcc.target/sh/pr51340-1.c: Delete obsolete test case.
* gcc.target/sh/pr51340-2.c: Likewise.
* gcc.target/sh/pr51340-3.c: Likewise.
From-SVN: r188471
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sh/pr51340-1.c | 13 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sh/pr51340-2.c | 12 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sh/pr51340-3.c | 12 |
4 files changed, 7 insertions, 37 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1cc3484..953ccb9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2012-06-12 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/53511 + * gcc.target/sh/pr51340-1.c: Delete obsolete test case. + * gcc.target/sh/pr51340-2.c: Likewise. + * gcc.target/sh/pr51340-3.c: Likewise. + 2012-06-12 Michael Matz <matz@suse.de> * gcc.dg/torture/alias-1.c: New test. diff --git a/gcc/testsuite/gcc.target/sh/pr51340-1.c b/gcc/testsuite/gcc.target/sh/pr51340-1.c deleted file mode 100644 index 337d502..0000000 --- a/gcc/testsuite/gcc.target/sh/pr51340-1.c +++ /dev/null @@ -1,13 +0,0 @@ -/* Check that the fmac insn is generated when -funsafe-math-optimizations - is specified. */ -/* { dg-do compile { target "sh*-*-*" } } */ -/* { dg-options "-O1 -funsafe-math-optimizations" } */ -/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ -/* { dg-final { scan-assembler "fmac" } } */ - -float -test_func (float a, float b, float c, float d, float e, float f) -{ - return a * b + c * d + e * f; -} - diff --git a/gcc/testsuite/gcc.target/sh/pr51340-2.c b/gcc/testsuite/gcc.target/sh/pr51340-2.c deleted file mode 100644 index ef9622e..0000000 --- a/gcc/testsuite/gcc.target/sh/pr51340-2.c +++ /dev/null @@ -1,12 +0,0 @@ -/* Check that the fmac insn is not generated when -mno-fused-madd is specified. */ -/* { dg-do compile { target "sh*-*-*" } } */ -/* { dg-options "-O1 -funsafe-math-optimizations -mno-fused-madd" } */ -/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ -/* { dg-final { scan-assembler-not "fmac" } } */ - -float -test_func (float a, float b, float c, float d, float e, float f) -{ - return a * b + c * d + e * f; -} - diff --git a/gcc/testsuite/gcc.target/sh/pr51340-3.c b/gcc/testsuite/gcc.target/sh/pr51340-3.c deleted file mode 100644 index d641ae3..0000000 --- a/gcc/testsuite/gcc.target/sh/pr51340-3.c +++ /dev/null @@ -1,12 +0,0 @@ -/* Check that the fmac insn is generated when -mfused-madd is specified. */ -/* { dg-do compile { target "sh*-*-*" } } */ -/* { dg-options "-O1 -mfused-madd" } */ -/* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ -/* { dg-final { scan-assembler "fmac" } } */ - -float -test_func (float a, float b, float c, float d, float e, float f) -{ - return a * b + c * d + e * f; -} - |