diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 00f72034cb2039adb566ff8824646d78c7e77e05..ee1ceb76fb844c8b745dcdc61e69b6d3e53cb59d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-04-17  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/altivec.h (vec_any_numeric): Correct typo in
+	__unn_args_eq.
+
 2004-04-17  Alan Modra  <amodra@bigpond.net.au>
 
 	PR target/14715
diff --git a/gcc/config/rs6000/altivec.h b/gcc/config/rs6000/altivec.h
index c7af58f486d6bafeaaaa96ecc2a4e94e4f8bdfa7..7610b7a7d5adda8fa3968ebe274234ae46dfc8a2 100644
--- a/gcc/config/rs6000/altivec.h
+++ b/gcc/config/rs6000/altivec.h
@@ -10977,7 +10977,7 @@ __ch (__bin_args_eq (vector float, (a1), vector float, (a2)), \
     __builtin_altivec_compiletime_error ("vec_any_nlt"))
 
 #define vec_any_numeric(a1) \
-__ch (__unn_args_eq (vector float, (a1)), \
+__ch (__un_args_eq (vector float, (a1)), \
       __builtin_altivec_vcmpeqfp_p (__CR6_EQ_REV, (a1), (a1)), \
     __builtin_altivec_compiletime_error ("vec_any_numeric"))