aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2019-06-05 01:38:35 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2019-06-05 01:38:35 +0200
commitca72ad5cf7c7426dce44a7d5c5b6512649562712 (patch)
tree79dd8d6c1c65937249ff4dc8f8b827a8c38637fd
parentcb152d128b72427d76d40d5d69245638ef8494a8 (diff)
downloadgcc-ca72ad5cf7c7426dce44a7d5c5b6512649562712.zip
gcc-ca72ad5cf7c7426dce44a7d5c5b6512649562712.tar.gz
gcc-ca72ad5cf7c7426dce44a7d5c5b6512649562712.tar.bz2
rs6000: Update direct-move* testcases
This fixes some testcases that the last fifteen or so patches broke. In all these cases we no longer need to set VSX_REG_ATTR: the default value of "wa" is correct. gcc/testsuite/ * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete. * gcc.target/powerpc/direct-move-double2.c: Ditto. * gcc.target/powerpc/direct-move-float1.c: Ditto. * gcc.target/powerpc/direct-move-float2.c: Ditto. * gcc.target/powerpc/direct-move-vint1.c: Ditto. * gcc.target/powerpc/direct-move-vint2.c: Ditto. From-SVN: r271940
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/gcc.target/powerpc/direct-move-double1.c1
-rw-r--r--gcc/testsuite/gcc.target/powerpc/direct-move-double2.c1
-rw-r--r--gcc/testsuite/gcc.target/powerpc/direct-move-float1.c1
-rw-r--r--gcc/testsuite/gcc.target/powerpc/direct-move-float2.c1
-rw-r--r--gcc/testsuite/gcc.target/powerpc/direct-move-vint1.c1
-rw-r--r--gcc/testsuite/gcc.target/powerpc/direct-move-vint2.c1
7 files changed, 9 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a359d12..ac3e176 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,14 @@
2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
+ * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
+ * gcc.target/powerpc/direct-move-double2.c: Ditto.
+ * gcc.target/powerpc/direct-move-float1.c: Ditto.
+ * gcc.target/powerpc/direct-move-float2.c: Ditto.
+ * gcc.target/powerpc/direct-move-vint1.c: Ditto.
+ * gcc.target/powerpc/direct-move-vint2.c: Ditto.
+
+2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
+
* gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
constraint.
diff --git a/gcc/testsuite/gcc.target/powerpc/direct-move-double1.c b/gcc/testsuite/gcc.target/powerpc/direct-move-double1.c
index 0c00a59..13f0192 100644
--- a/gcc/testsuite/gcc.target/powerpc/direct-move-double1.c
+++ b/gcc/testsuite/gcc.target/powerpc/direct-move-double1.c
@@ -11,6 +11,5 @@
#define TYPE double
#define IS_FLOAT 1
#define NO_ALTIVEC 1
-#define VSX_REG_ATTR "ws"
#include "direct-move.h"
diff --git a/gcc/testsuite/gcc.target/powerpc/direct-move-double2.c b/gcc/testsuite/gcc.target/powerpc/direct-move-double2.c
index dae7e85..23e3423 100644
--- a/gcc/testsuite/gcc.target/powerpc/direct-move-double2.c
+++ b/gcc/testsuite/gcc.target/powerpc/direct-move-double2.c
@@ -10,6 +10,5 @@
#define IS_FLOAT 1
#define NO_ALTIVEC 1
#define DO_MAIN
-#define VSX_REG_ATTR "ws"
#include "direct-move.h"
diff --git a/gcc/testsuite/gcc.target/powerpc/direct-move-float1.c b/gcc/testsuite/gcc.target/powerpc/direct-move-float1.c
index 14ba21e..63ab591 100644
--- a/gcc/testsuite/gcc.target/powerpc/direct-move-float1.c
+++ b/gcc/testsuite/gcc.target/powerpc/direct-move-float1.c
@@ -13,6 +13,5 @@
#define TYPE float
#define IS_FLOAT 1
#define NO_ALTIVEC 1
-#define VSX_REG_ATTR "wa"
#include "direct-move.h"
diff --git a/gcc/testsuite/gcc.target/powerpc/direct-move-float2.c b/gcc/testsuite/gcc.target/powerpc/direct-move-float2.c
index e24f7fa..666b292 100644
--- a/gcc/testsuite/gcc.target/powerpc/direct-move-float2.c
+++ b/gcc/testsuite/gcc.target/powerpc/direct-move-float2.c
@@ -10,6 +10,5 @@
#define IS_FLOAT 1
#define NO_ALTIVEC 1
#define DO_MAIN
-#define VSX_REG_ATTR "ww"
#include "direct-move.h"
diff --git a/gcc/testsuite/gcc.target/powerpc/direct-move-vint1.c b/gcc/testsuite/gcc.target/powerpc/direct-move-vint1.c
index 1de15d1..fa9d660 100644
--- a/gcc/testsuite/gcc.target/powerpc/direct-move-vint1.c
+++ b/gcc/testsuite/gcc.target/powerpc/direct-move-vint1.c
@@ -9,6 +9,5 @@
/* Check code generation for direct move for vector types. */
#define TYPE vector int
-#define VSX_REG_ATTR "wa"
#include "direct-move.h"
diff --git a/gcc/testsuite/gcc.target/powerpc/direct-move-vint2.c b/gcc/testsuite/gcc.target/powerpc/direct-move-vint2.c
index 8618a55..b813ad4 100644
--- a/gcc/testsuite/gcc.target/powerpc/direct-move-vint2.c
+++ b/gcc/testsuite/gcc.target/powerpc/direct-move-vint2.c
@@ -8,6 +8,5 @@
#define TYPE vector int
#define DO_MAIN
-#define VSX_REG_ATTR "wa"
#include "direct-move.h"