altivec.h (vec_step): Remove extraneous parentheses.
authorAldy Hernandez <aldyh@redhat.com>
Tue, 23 Apr 2002 07:32:08 +0000 (07:32 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Tue, 23 Apr 2002 07:32:08 +0000 (07:32 +0000)
2002-04-23  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/altivec.h (vec_step): Remove extraneous
        parentheses.
        (vec_ctu): Cast return.

From-SVN: r52657

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

index 1293bf0b7e3319627d61c2ca8437c41ba948ee56..ec7b5e4ebc7dbc29ef77171729c5ec4962b266ca 100644 (file)
@@ -1,3 +1,9 @@
+2002-04-23  Aldy Hernandez  <aldyh@redhat.com>
+
+        * config/rs6000/altivec.h (vec_step): Remove extraneous
+        parentheses.
+        (vec_ctu): Cast return.
+
 2002-04-23  Alan Modra  <amodra@bigpond.net.au>
 
        PR target/6413
index 659ea382101b6134297f0ac971c11a139b5969c9..cbe94d47d2e37b86a08b0b8551ed265c59ab3d11 100644 (file)
@@ -4233,13 +4233,13 @@ struct __vec_step_help<vector float>
   __altivec_link_error_invalid_argument ())))
 
 #define vec_step(t) \
-  __ch (__builtin_types_compatible_p ((t), vector signed int), 4,              \
-  __ch (__builtin_types_compatible_p ((t), vector unsigned int), 4,    \
-  __ch (__builtin_types_compatible_p ((t), vector signed short), 8,    \
-  __ch (__builtin_types_compatible_p ((t), vector unsigned short), 8,  \
-  __ch (__builtin_types_compatible_p ((t), vector signed char), 16,    \
-  __ch (__builtin_types_compatible_p ((t), vector unsigned char), 16,  \
-  __ch (__builtin_types_compatible_p ((t), vector float), 4,           \
+  __ch (__builtin_types_compatible_p (t, vector signed int), 4,                \
+  __ch (__builtin_types_compatible_p (t, vector unsigned int), 4,      \
+  __ch (__builtin_types_compatible_p (t, vector signed short), 8,      \
+  __ch (__builtin_types_compatible_p (t, vector unsigned short), 8,    \
+  __ch (__builtin_types_compatible_p (t, vector signed char), 16,      \
+  __ch (__builtin_types_compatible_p (t, vector unsigned char), 16,    \
+  __ch (__builtin_types_compatible_p (t, vector float), 4,             \
   __altivec_link_error_invalid_argument ())))))))
 
 #define vec_add(a1, a2) \
@@ -4477,7 +4477,7 @@ __ch (__bin_args_eq (vector signed int, (a1), int, (a2)), \
 
 #define vec_cts(a1, a2) __builtin_altivec_vctsxs ((a1), (a2))
 
-#define vec_ctu(a1, a2) __builtin_altivec_vctuxs ((a1), (a2))
+#define vec_ctu(a1, a2) (vector unsigned int) __builtin_altivec_vctuxs ((a1), (a2))
 
 #define vec_dss(a1) __builtin_altivec_dss ((a1))