From: Kyrylo Tkachov <[email protected]>

The x86 effective target covers both i?86 and x86_64 targets.  Use it in
the vector MIN narrowing tests instead of listing both target patterns.
This does not change the selected configurations, it's just a cleanup that
Rainer suggested in bugzilla.

Tested on aarch64-unknown-linux-gnu and x86_64-pc-linux-gnu.
Ok for trunk?
thanks,
Kyrill

gcc/testsuite/ChangeLog:

        PR tree-optimization/127064
        * g++.dg/tree-ssa/vec-narrow-1.C: Use the x86 effective target.
        * g++.dg/tree-ssa/vec-narrow-minmax-2.C: Likewise.

Signed-off-by: Kyrylo Tkachov <[email protected]>
---
 gcc/testsuite/g++.dg/tree-ssa/vec-narrow-1.C        | 6 +++---
 gcc/testsuite/g++.dg/tree-ssa/vec-narrow-minmax-2.C | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/gcc/testsuite/g++.dg/tree-ssa/vec-narrow-1.C 
b/gcc/testsuite/g++.dg/tree-ssa/vec-narrow-1.C
index 97e7580d63a..fe4f3419ba1 100644
--- a/gcc/testsuite/g++.dg/tree-ssa/vec-narrow-1.C
+++ b/gcc/testsuite/g++.dg/tree-ssa/vec-narrow-1.C
@@ -1,7 +1,7 @@
-// { dg-do compile { target { aarch64*-*-* i?86-*-* x86_64-*-* } } }
+// { dg-do compile { target { x86 || aarch64*-*-* } } }
 // { dg-options "-O2 -fdump-tree-optimized" }
-// { dg-additional-options "-msse4" { target { i?86-*-* x86_64-*-* } } }
-// { dg-require-effective-target int128 { target { i?86-*-* x86_64-*-* } } }
+// { dg-additional-options "-msse4" { target x86 } }
+// { dg-require-effective-target int128 { target x86 } }
 // Extension is monotone, so it commutes with the comparison and the outer
 // truncation is exact.  The argument is lanewise, so a widened vector
 // MIN/MAX feeding a truncating conversion narrows.
diff --git a/gcc/testsuite/g++.dg/tree-ssa/vec-narrow-minmax-2.C 
b/gcc/testsuite/g++.dg/tree-ssa/vec-narrow-minmax-2.C
index f5c0e670a5b..313b78bd96d 100644
--- a/gcc/testsuite/g++.dg/tree-ssa/vec-narrow-minmax-2.C
+++ b/gcc/testsuite/g++.dg/tree-ssa/vec-narrow-minmax-2.C
@@ -1,7 +1,7 @@
 // { dg-do compile }
 // { dg-options "-O2 -fdump-tree-forwprop1" }
-// { dg-additional-options "-msse4" { target { i?86-*-* x86_64-*-* } } }
-// { dg-require-effective-target int128 { target { i?86-*-* x86_64-*-* } } }
+// { dg-additional-options "-msse4" { target x86 } }
+// { dg-require-effective-target int128 { target x86 } }
 
 typedef int v2si __attribute__((vector_size (8)));
 typedef long long v2di __attribute__((vector_size (16)));
-- 
2.50.1 (Apple Git-155)

Reply via email to