diff mbox

Minor testsuite fixes for 71947 tests

Message ID 250a8b25-1388-2875-965c-ad03f60db301@redhat.com
State New
Headers show

Commit Message

Jeff Law Oct. 21, 2016, 8:41 p.m. UTC
This fixes minor issues in the recently added tests for 71947.

First in two tests we use an x86 opcode.  We don't actually assemble the 
tests, so it really doesn't matter, but just to make it clear the test 
is not x86 specific, the opcode was changed to "xyzzy" :-)

One test is dependent on branch costing.  So it's been changed to an 
opt-in test.

Installed on the trunk.
commit 0fe8d31788ee6fe0c70e0ab52dd0a32df122bdad
Author: Jeff Law <law@redhat.com>
Date:   Fri Oct 21 14:40:51 2016 -0600

    	* PR tree-optimization/71947
    	* gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
    	* gcc.dg/tree-ssa/pr71947-5.c: Likewise.
    	* gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
diff mbox

Patch

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 62aa521..09db0f8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@ 
+2016-10-21  Jeff Law  <law@redhat.com>
+
+	* PR tree-optimization/71947
+	* gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
+	* gcc.dg/tree-ssa/pr71947-5.c: Likewise.
+	* gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
+
 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
 
 	* gcc.dg/ipa/vrp5.c: New test.
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr71947-4.c b/gcc/testsuite/gcc.dg/tree-ssa/pr71947-4.c
index a881f0d..a2b19fe 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/pr71947-4.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/pr71947-4.c
@@ -6,7 +6,7 @@ 
 static inline long load(long *p)
 {
         long ret;
-        asm ("movq      %1,%0\n\t" : "=r" (ret) : "m" (*p));
+        asm ("xyzzy      %1,%0\n\t" : "=r" (ret) : "m" (*p));
         if (ret != *p)
                 __builtin_unreachable();
         return ret;
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr71947-5.c b/gcc/testsuite/gcc.dg/tree-ssa/pr71947-5.c
index fa679f0..e7038d0 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/pr71947-5.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/pr71947-5.c
@@ -5,7 +5,7 @@ 
 static inline long load(long *p)
 {
         long ret;
-        asm ("movq      %1,%0\n\t" : "=r" (ret) : "m" (*p));
+        asm ("xyzzy      %1,%0\n\t" : "=r" (ret) : "m" (*p));
         if (ret != *p)
                 __builtin_unreachable();
         return ret;
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr71947-6.c b/gcc/testsuite/gcc.dg/tree-ssa/pr71947-6.c
index 9cb89cb..9463535 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/pr71947-6.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/pr71947-6.c
@@ -1,4 +1,5 @@ 
-/* { dg-do compile } */
+/* This is highly dependent on branch costing, so make it opt-in.  */
+/* { dg-do compile { target { i?86-*-* x86_64-*-* } } } */
 /* { dg-options "-O2 -fno-tree-vrp -fdump-tree-dom-details" } */