diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2014-05-10 20:19:06 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2014-05-10 20:19:06 +0000 |
commit | 229e47f1a05f7416cfe3a83d74f1249bc2664471 (patch) | |
tree | d689eba0fb023547a505c351407c5f2fb13054b6 | |
parent | d033409e943fd9c584a3488df2709671e30555a6 (diff) | |
download | gcc-229e47f1a05f7416cfe3a83d74f1249bc2664471.zip gcc-229e47f1a05f7416cfe3a83d74f1249bc2664471.tar.gz gcc-229e47f1a05f7416cfe3a83d74f1249bc2664471.tar.bz2 |
re PR target/51244 ([SH] Inefficient conditional branch and code around T bit)
gcc/testsuite/
PR target/51244
* gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
From-SVN: r210301
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/sh/pr51244-14.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8475e21..e6460e9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2014-05-10 Oleg Endo <olegendo@gcc.gnu.org> + + PR target/51244 + * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test. + 2014-05-10 Marek Polacek <polacek@redhat.com> * gcc.dg/pedwarn-init.c: New test. diff --git a/gcc/testsuite/gcc.target/sh/pr51244-14.c b/gcc/testsuite/gcc.target/sh/pr51244-14.c index 844eb3a..61a5dc9 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-14.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-14.c @@ -8,11 +8,12 @@ tst r0,r0 bf/s .L35 where the negated T bit store did not combine properly. Since there are - other movt insns we only check for the xor and the extu. */ + other movt insns and the sequence will try to utilize the 'movt_movrt' + patterns, we only check for the extu. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ -/* { dg-final { scan-assembler-not "xor|extu" } } */ +/* { dg-final { scan-assembler-not "extu" } } */ typedef struct transaction_s transaction_t; |