diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2012-03-14 22:57:58 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2012-03-14 22:57:58 +0000 |
commit | 5ff377fdff31df6c6c0ddb5782788159b972c318 (patch) | |
tree | 177d540b26622042ae4a03f9c8dee062783bb874 | |
parent | 28968d912e3bafad988918488f2a52ef5678f05c (diff) | |
download | gcc-5ff377fdff31df6c6c0ddb5782788159b972c318.zip gcc-5ff377fdff31df6c6c0ddb5782788159b972c318.tar.gz gcc-5ff377fdff31df6c6c0ddb5782788159b972c318.tar.bz2 |
re PR target/49468 (SH Target: inefficient integer abs code)
PR target/49468
* gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
* gcc.target/sh/pr49468-di.c: Likewise.
From-SVN: r185397
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sh/pr49468-di.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sh/pr49468-si.c | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 65ad686..64e8e9c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2012-03-14 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/49468 + * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive. + * gcc.target/sh/pr49468-di.c: Likewise. + 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling. diff --git a/gcc/testsuite/gcc.target/sh/pr49468-di.c b/gcc/testsuite/gcc.target/sh/pr49468-di.c index 86fe21d..1b485c0 100644 --- a/gcc/testsuite/gcc.target/sh/pr49468-di.c +++ b/gcc/testsuite/gcc.target/sh/pr49468-di.c @@ -1,8 +1,8 @@ /* Check that 64 bit integer abs is generated as negc instruction pairs and conditional branch instead of default branch-free code. */ -/* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-do compile { target "sh*-*-*" } } */ /* { dg-options "-O1" } */ +/* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "negc" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49468-si.c b/gcc/testsuite/gcc.target/sh/pr49468-si.c index e581b2a..144eef4 100644 --- a/gcc/testsuite/gcc.target/sh/pr49468-si.c +++ b/gcc/testsuite/gcc.target/sh/pr49468-si.c @@ -1,8 +1,8 @@ /* Check that 32 bit integer abs is generated as neg instruction and conditional branch instead of default branch-free code. */ -/* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-do compile { target "sh*-*-*" } } */ /* { dg-options "-O1" } */ +/* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "neg" 2 } } */ |