altivec.h (vec_dst): Fix C++ functions whose first argument is float*.
authorJanis Johnson <janis187@us.ibm.com>
Thu, 12 Aug 2004 21:27:14 +0000 (21:27 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Thu, 12 Aug 2004 21:27:14 +0000 (21:27 +0000)
2004-08-12  Janis Johnson  <janis187@us.ibm.com>

* config/rs6000/altivec.h (vec_dst): Fix C++ functions whose first
argument is float*.

From-SVN: r85906

gcc/ChangeLog
gcc/config/rs6000/altivec.h

index 3363940a3d9cde14d6571b5a9a685c174e0ee913..a1baa0f9384b1fe8363177fa619b4aee1f95f3f3 100644 (file)
@@ -1,5 +1,8 @@
 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
 
+       * config/rs6000/altivec.h (vec_dst): Fix C++ functions whose first
+       argument is float*.
+
        * config/rs6000/rs6000.c (altivec_init_builtins): Fix argument type
        for vec_dss.
 
index ddc95f07c27f8416394db1fc3936ca2aa45f8808..b7bb1b67c95b244fc7224af9e989154194ed54e1 100644 (file)
@@ -1662,7 +1662,7 @@ vec_dst (const long *a1, int a2, const int a3)
 }
 
 inline void
-vec_dst (float *a1, int a2, const int a3)
+vec_dst (const float *a1, int a2, const int a3)
 {
   __builtin_altivec_dst ((void *) a1, a2, a3);
 }
@@ -1784,7 +1784,7 @@ vec_dstst (const long *a1, int a2, const int a3)
 }
 
 inline void
-vec_dstst (float *a1, int a2, const int a3)
+vec_dstst (const float *a1, int a2, const int a3)
 {
   __builtin_altivec_dstst ((void *) a1, a2, a3);
 }
@@ -1906,7 +1906,7 @@ vec_dststt (const long *a1, int a2, const int a3)
 }
 
 inline void
-vec_dststt (float *a1, int a2, const int a3)
+vec_dststt (const float *a1, int a2, const int a3)
 {
   __builtin_altivec_dststt ((void *) a1, a2, a3);
 }
@@ -2028,7 +2028,7 @@ vec_dstt (const long *a1, int a2, const int a3)
 }
 
 inline void
-vec_dstt (float *a1, int a2, const int a3)
+vec_dstt (const float *a1, int a2, const int a3)
 {
   __builtin_altivec_dstt ((void *) a1, a2, a3);
 }