[gcc(refs/users/wschmidt/heads/builtins4)] rs6000: Remove some deprecated function references from tests

William Schmidt wschmidt@gcc.gnu.org
Wed Nov 18 14:29:22 GMT 2020


https://gcc.gnu.org/g:173dc9aed18b08ab826ba00c838d6f1373a1b66f

commit 173dc9aed18b08ab826ba00c838d6f1373a1b66f
Author: Bill Schmidt <wschmidt@linux.ibm.com>
Date:   Wed Nov 18 08:28:07 2020 -0600

    rs6000: Remove some deprecated function references from tests
    
    2020-11-18  Bill Schmidt  <wschmidt@linux.ibm.com>
    
    gcc/testsuite/
    
            * gcc.dg/vmx/3a-01a.c: Update.
            * gcc.dg/vmx/3a-01m.c: Update.
            * gcc.dg/vmx/3a-03m.c: Update.
            * gcc.dg/vmx/3a-04.c: Update.
            * gcc.dg/vmx/3a-04m.c: Update.
            * gcc.dg/vmx/3a-05.c: Update.
            * gcc.dg/vmx/3a-06m.c: Update.
            * gcc.dg/vmx/3b-02.c: Update.
            * gcc.dg/vmx/7-01.c: Update.

Diff:
---
 gcc/testsuite/gcc.dg/vmx/3a-01a.c |  2 +-
 gcc/testsuite/gcc.dg/vmx/3a-01m.c |  2 +-
 gcc/testsuite/gcc.dg/vmx/3a-03m.c |  3 ++-
 gcc/testsuite/gcc.dg/vmx/3a-04.c  |  3 ++-
 gcc/testsuite/gcc.dg/vmx/3a-04m.c |  3 ++-
 gcc/testsuite/gcc.dg/vmx/3a-05.c  |  2 +-
 gcc/testsuite/gcc.dg/vmx/3a-06m.c |  2 +-
 gcc/testsuite/gcc.dg/vmx/3b-02.c  |  2 +-
 gcc/testsuite/gcc.dg/vmx/7-01.c   | 20 ++++++++++----------
 9 files changed, 21 insertions(+), 18 deletions(-)

diff --git a/gcc/testsuite/gcc.dg/vmx/3a-01a.c b/gcc/testsuite/gcc.dg/vmx/3a-01a.c
index 7619d1185cb..f2e309e9928 100644
--- a/gcc/testsuite/gcc.dg/vmx/3a-01a.c
+++ b/gcc/testsuite/gcc.dg/vmx/3a-01a.c
@@ -5,7 +5,7 @@
 vector unsigned int
 f(vector unsigned int a, vector unsigned int b)
 {
-  return vec_vaddcuw(a,b);
+  return __builtin_altivec_vaddcuw(a,b);
 }
 
 void test()
diff --git a/gcc/testsuite/gcc.dg/vmx/3a-01m.c b/gcc/testsuite/gcc.dg/vmx/3a-01m.c
index d57287007d9..55344c2acd6 100644
--- a/gcc/testsuite/gcc.dg/vmx/3a-01m.c
+++ b/gcc/testsuite/gcc.dg/vmx/3a-01m.c
@@ -5,7 +5,7 @@
 vector unsigned int
 f(vector unsigned int a, vector unsigned int b) 
 {
-  return vec_vaddcuw(a,b);
+  return __builtin_altivec_vaddcuw(a,b);
 }
 
 static void test() 
diff --git a/gcc/testsuite/gcc.dg/vmx/3a-03m.c b/gcc/testsuite/gcc.dg/vmx/3a-03m.c
index 68feecee713..27e8628af08 100644
--- a/gcc/testsuite/gcc.dg/vmx/3a-03m.c
+++ b/gcc/testsuite/gcc.dg/vmx/3a-03m.c
@@ -5,7 +5,8 @@
 vector float
 f(vector float a, vector float b, vector float c) 
 {
-  return vec_nmsub(a, vec_vrefp(b), vec_nmsub(b, c, vec_vexptefp(a)));
+  return vec_nmsub(a, __builtin_altivec_vrefp(b),
+		   vec_nmsub(b, c, __builtin_altivec_vexptefp(a)));
 }
 
 static void test()
diff --git a/gcc/testsuite/gcc.dg/vmx/3a-04.c b/gcc/testsuite/gcc.dg/vmx/3a-04.c
index a04497bede9..be9e9aa5c9f 100644
--- a/gcc/testsuite/gcc.dg/vmx/3a-04.c
+++ b/gcc/testsuite/gcc.dg/vmx/3a-04.c
@@ -5,7 +5,8 @@
 vector float
 f(vector float a, vector float b, vector float c) 
 {
-  return vec_vmaddfp(a, vec_re(b), vec_vmaxfp(c, vec_expte(a)));
+  return __builtin_altivec_vmaddfp(a, vec_re(b),
+				   __builtin_altivec_vmaxfp(c, vec_expte(a)));
 }
 
 static void test()
diff --git a/gcc/testsuite/gcc.dg/vmx/3a-04m.c b/gcc/testsuite/gcc.dg/vmx/3a-04m.c
index b6e273bcc9f..5cca5980b0b 100644
--- a/gcc/testsuite/gcc.dg/vmx/3a-04m.c
+++ b/gcc/testsuite/gcc.dg/vmx/3a-04m.c
@@ -5,7 +5,8 @@
 vector float
 f(vector float a, vector float b, vector float c) 
 {
-  return vec_vmaddfp(a, vec_vrefp(b), vec_vmaxfp(c, vec_vexptefp(a)));
+  return __builtin_altivec_vmaddfp(a, __builtin_altivec_vrefp(b),
+    __builtin_altivec_vmaxfp(c, __builtin_altivec_vexptefp(a)));
 }
 
 static void test()
diff --git a/gcc/testsuite/gcc.dg/vmx/3a-05.c b/gcc/testsuite/gcc.dg/vmx/3a-05.c
index 8d6ba5eab41..7eed05a0db1 100644
--- a/gcc/testsuite/gcc.dg/vmx/3a-05.c
+++ b/gcc/testsuite/gcc.dg/vmx/3a-05.c
@@ -6,7 +6,7 @@ vector float
 f(vector float a, vector float b, vector float c) 
 {
   vector float q = vec_expte(a);
-  vector float r = vec_vsubfp(c, q);
+  vector float r = __builtin_altivec_vsubfp(c, q);
   vector float s = vec_re(b);
   vector float t = vec_nmsub(s, c, r);
   return t;
diff --git a/gcc/testsuite/gcc.dg/vmx/3a-06m.c b/gcc/testsuite/gcc.dg/vmx/3a-06m.c
index e616f9aef2e..8544e90007c 100644
--- a/gcc/testsuite/gcc.dg/vmx/3a-06m.c
+++ b/gcc/testsuite/gcc.dg/vmx/3a-06m.c
@@ -3,7 +3,7 @@
 vector unsigned int
 f(vector unsigned int a, vector unsigned int b) 
 {
-  return vec_vaddcuw(vec_vaddcuw(a,b),b);
+  return __builtin_altivec_vaddcuw(__builtin_altivec_vaddcuw(a,b),b);
 }
 
 static void test()
diff --git a/gcc/testsuite/gcc.dg/vmx/3b-02.c b/gcc/testsuite/gcc.dg/vmx/3b-02.c
index 66693e0ff71..8a4a9bebc96 100644
--- a/gcc/testsuite/gcc.dg/vmx/3b-02.c
+++ b/gcc/testsuite/gcc.dg/vmx/3b-02.c
@@ -3,7 +3,7 @@
 vector unsigned char
 f(vector unsigned char a, vector unsigned char b) 
 {
-  return vec_vsububs(a,b);
+  return __builtin_altivec_vsububs(a,b);
 }
 
 static void test()
diff --git a/gcc/testsuite/gcc.dg/vmx/7-01.c b/gcc/testsuite/gcc.dg/vmx/7-01.c
index f986d8fe5b0..ca354bbca68 100644
--- a/gcc/testsuite/gcc.dg/vmx/7-01.c
+++ b/gcc/testsuite/gcc.dg/vmx/7-01.c
@@ -15,22 +15,22 @@ haar (vector signed char a, vector signed char b, vector signed char c,
   vector signed int zero = ((vector signed int){0,0,0,0});
 
   for (i = 0; i < N; i++) {
-    high = (vector unsigned char) (vec_vmrghh (load(image, i+XX),
+    high = (vector unsigned char) (vec_mergeh (load(image, i+XX),
 					       load(image, i)));
-    low = (vector unsigned char) (vec_vmrglh (load(image, i+XX),
+    low = (vector unsigned char) (vec_mergel (load(image, i+XX),
 					      load(image, i)));
 
-    store (vec_vpkswss (vec_vmsummbm (a, high, zero),
-			vec_vmsummbm (a, low, zero)),
+    store (vec_vpacks (vec_msum (a, high, zero),
+		       vec_msum (a, low, zero)),
 	   band, i);
-    store (vec_vpkswss (vec_vmsummbm (b, high, zero),
-			vec_vmsummbm (b, low, zero)),
+    store (vec_packs (vec_msum (b, high, zero),
+		      vec_msum (b, low, zero)),
 	   band, i+1);
-    store(vec_vpkswss (vec_vmsummbm (c, high, zero),
-		       vec_vmsummbm (c, low, zero)),
+    store(vec_packs (vec_msum (c, high, zero),
+		     vec_msum (c, low, zero)),
 	  band, i+2);
-    store(vec_vpkswss (vec_vmsummbm (d, high, zero),
-		       vec_vmsummbm (d, low, zero)),
+    store(vec_packs (vec_msum (d, high, zero),
+		     vec_msum (d, low, zero)),
 	  band, i+3);
   }
 }


More information about the Gcc-cvs mailing list