From 229e47f1a05f7416cfe3a83d74f1249bc2664471 Mon Sep 17 00:00:00 2001 From: Oleg Endo Date: Sat, 10 May 2014 20:19:06 +0000 Subject: 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 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.target/sh/pr51244-14.c | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'gcc') 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 + + PR target/51244 + * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test. + 2014-05-10 Marek Polacek * 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; -- cgit v1.1