rs6000: Update direct-move* testcases
authorSegher Boessenkool <segher@kernel.crashing.org>
Tue, 4 Jun 2019 23:38:35 +0000 (01:38 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Tue, 4 Jun 2019 23:38:35 +0000 (01:38 +0200)
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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/direct-move-double1.c
gcc/testsuite/gcc.target/powerpc/direct-move-double2.c
gcc/testsuite/gcc.target/powerpc/direct-move-float1.c
gcc/testsuite/gcc.target/powerpc/direct-move-float2.c
gcc/testsuite/gcc.target/powerpc/direct-move-vint1.c
gcc/testsuite/gcc.target/powerpc/direct-move-vint2.c

index a359d12d0f538b698b8941b46d4f876e609dad03..ac3e176a8f279d083aaf46f8717c6c68a49c6bbe 100644 (file)
@@ -1,3 +1,12 @@
+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"
index 0c00a59d1837f60e19e202229ffca4c8eadbd7bf..13f01921869eab4c98e579aa1fd6e47219c17377 100644 (file)
@@ -11,6 +11,5 @@
 #define TYPE double
 #define IS_FLOAT 1
 #define NO_ALTIVEC 1
-#define VSX_REG_ATTR "ws"
 
 #include "direct-move.h"
index dae7e857d126cee3905755b1a10b0a5d90e5d263..23e3423ead752e94c8e401b2acb6a8f14324d390 100644 (file)
@@ -10,6 +10,5 @@
 #define IS_FLOAT 1
 #define NO_ALTIVEC 1
 #define DO_MAIN
-#define VSX_REG_ATTR "ws"
 
 #include "direct-move.h"
index 14ba21eac99912c87d47a49b4a9b28c564d01f5c..63ab59167c8ca2897513ac6f63595bfa5bdd3a4b 100644 (file)
@@ -13,6 +13,5 @@
 #define TYPE float
 #define IS_FLOAT 1
 #define NO_ALTIVEC 1
-#define VSX_REG_ATTR "wa"
 
 #include "direct-move.h"
index e24f7fa9819ba024b8588d70e187f105105db014..666b2921fdcf9aac3f44084d3cfb3c0a0ad9a625 100644 (file)
@@ -10,6 +10,5 @@
 #define IS_FLOAT 1
 #define NO_ALTIVEC 1
 #define DO_MAIN
-#define VSX_REG_ATTR "ww"
 
 #include "direct-move.h"
index 1de15d15ab23b4572091395a134a6402d64f004c..fa9d6606242a1d4ab1d7b21d173a3d16982b0bc8 100644 (file)
@@ -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"
index 8618a5513e2096e3420c94f963e777e572ab5a40..b813ad4e2f6c5309fb92176564f0fda80f9fd474 100644 (file)
@@ -8,6 +8,5 @@
 
 #define TYPE vector int
 #define DO_MAIN
-#define VSX_REG_ATTR "wa"
 
 #include "direct-move.h"