This adds a missing macro to the vecintrin.h header file.

gcc/ChangeLog:

2016-02-17  Andreas Krebbel  <kreb...@linux.vnet.ibm.com>

        * config/s390/vecintrin.h (vec_sub_u128): Define missing macro.
---
 gcc/config/s390/vecintrin.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gcc/config/s390/vecintrin.h b/gcc/config/s390/vecintrin.h
index b9742ec..ab82e7a 100644
--- a/gcc/config/s390/vecintrin.h
+++ b/gcc/config/s390/vecintrin.h
@@ -80,6 +80,7 @@ __lcbb(const void *ptr, int bndry)
 #define vec_checksum __builtin_s390_vcksm
 #define vec_gfmsum_128 __builtin_s390_vgfmg
 #define vec_gfmsum_accum_128 __builtin_s390_vgfmag
+#define vec_sub_u128 __builtin_s390_vsq
 #define vec_subc_u128 __builtin_s390_vscbiq
 #define vec_sube_u128 __builtin_s390_vsbiq
 #define vec_subec_u128 __builtin_s390_vsbcbiq
-- 
1.9.1

Reply via email to