Commit ca72ad5c by Segher Boessenkool Committed by Segher Boessenkool

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
parent cb152d12
2019-06-04 Segher Boessenkool <segher@kernel.crashing.org> 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" * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
constraint. constraint.
......
...@@ -11,6 +11,5 @@ ...@@ -11,6 +11,5 @@
#define TYPE double #define TYPE double
#define IS_FLOAT 1 #define IS_FLOAT 1
#define NO_ALTIVEC 1 #define NO_ALTIVEC 1
#define VSX_REG_ATTR "ws"
#include "direct-move.h" #include "direct-move.h"
...@@ -10,6 +10,5 @@ ...@@ -10,6 +10,5 @@
#define IS_FLOAT 1 #define IS_FLOAT 1
#define NO_ALTIVEC 1 #define NO_ALTIVEC 1
#define DO_MAIN #define DO_MAIN
#define VSX_REG_ATTR "ws"
#include "direct-move.h" #include "direct-move.h"
...@@ -13,6 +13,5 @@ ...@@ -13,6 +13,5 @@
#define TYPE float #define TYPE float
#define IS_FLOAT 1 #define IS_FLOAT 1
#define NO_ALTIVEC 1 #define NO_ALTIVEC 1
#define VSX_REG_ATTR "wa"
#include "direct-move.h" #include "direct-move.h"
...@@ -10,6 +10,5 @@ ...@@ -10,6 +10,5 @@
#define IS_FLOAT 1 #define IS_FLOAT 1
#define NO_ALTIVEC 1 #define NO_ALTIVEC 1
#define DO_MAIN #define DO_MAIN
#define VSX_REG_ATTR "ww"
#include "direct-move.h" #include "direct-move.h"
...@@ -9,6 +9,5 @@ ...@@ -9,6 +9,5 @@
/* Check code generation for direct move for vector types. */ /* Check code generation for direct move for vector types. */
#define TYPE vector int #define TYPE vector int
#define VSX_REG_ATTR "wa"
#include "direct-move.h" #include "direct-move.h"
...@@ -8,6 +8,5 @@ ...@@ -8,6 +8,5 @@
#define TYPE vector int #define TYPE vector int
#define DO_MAIN #define DO_MAIN
#define VSX_REG_ATTR "wa"
#include "direct-move.h" #include "direct-move.h"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment