re PR target/51244 ([SH] Inefficient conditional branch and code around T bit)
authorOleg Endo <olegendo@gcc.gnu.org>
Sat, 10 May 2014 20:19:06 +0000 (20:19 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Sat, 10 May 2014 20:19:06 +0000 (20:19 +0000)
gcc/testsuite/
PR target/51244
* gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.

From-SVN: r210301

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/pr51244-14.c

index 8475e21..e6460e9 100644 (file)
@@ -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.
index 844eb3a..61a5dc9 100644 (file)
@@ -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;