From 0c488213e44259856dc5603b33615efd13c29018 Mon Sep 17 00:00:00 2001 From: James Greenhalgh Date: Wed, 4 Sep 2013 14:26:23 +0000 Subject: [PATCH] [AArch64] Obvious - Fix return types for vaddvq_64 gcc/ * config/aarch64/arm_neon.h (vaddvq_64): Fix return types. From-SVN: r202259 --- gcc/ChangeLog | 4 ++++ gcc/config/aarch64/arm_neon.h | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2d2c7319a8d..832612281a4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-09-04 James Greenhalgh + + * config/aarch64/arm_neon.h (vaddvq_64): Fix return types. + 2013-09-04 Jan Hubicka * Makefile.in (ipa-devirt.o): Add dependency on diagnostic.h diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h index e289a0dd459..29d1378b8e6 100644 --- a/gcc/config/aarch64/arm_neon.h +++ b/gcc/config/aarch64/arm_neon.h @@ -17033,7 +17033,7 @@ vaddvq_s32 (int32x4_t __a) return vgetq_lane_s32 (__builtin_aarch64_reduc_splus_v4si (__a), 0); } -__extension__ static __inline int32_t __attribute__ ((__always_inline__)) +__extension__ static __inline int64_t __attribute__ ((__always_inline__)) vaddvq_s64 (int64x2_t __a) { return vgetq_lane_s64 (__builtin_aarch64_reduc_splus_v2di (__a), 0); @@ -17060,7 +17060,7 @@ vaddvq_u32 (uint32x4_t __a) __builtin_aarch64_reduc_uplus_v4si ((int32x4_t) __a), 0); } -__extension__ static __inline uint32_t __attribute__ ((__always_inline__)) +__extension__ static __inline uint64_t __attribute__ ((__always_inline__)) vaddvq_u64 (uint64x2_t __a) { return vgetq_lane_u64 ((uint64x2_t) -- 2.30.2