The following intrinsics are not implemented.  Thus, remove them.

Ok for mainline?

gcc/ChangeLog:

        * config/s390/vecintrin.h (vec_vstbrh): Remove.
        (vec_vstbrf): Remove.
        (vec_vstbrg): Remove.
        (vec_vstbrq): Remove.
        (vec_vstbrf_flt): Remove.
        (vec_vstbrg_dbl): Remove.
        (vec_vsterb): Remove.
        (vec_vsterh): Remove.
        (vec_vsterf): Remove.
        (vec_vsterg): Remove.
        (vec_vsterf_flt): Remove.
        (vec_vsterg_dbl): Remove.
---
 gcc/config/s390/vecintrin.h | 14 --------------
 1 file changed, 14 deletions(-)

diff --git a/gcc/config/s390/vecintrin.h b/gcc/config/s390/vecintrin.h
index daeed91ef97..de29f913637 100644
--- a/gcc/config/s390/vecintrin.h
+++ b/gcc/config/s390/vecintrin.h
@@ -160,20 +160,6 @@ __lcbb(const void *ptr, int bndry)
       cc != 3 ? 1 : 0;                                         \
     })
 
-#define vec_vstbrh vec_vlbrh
-#define vec_vstbrf vec_vlbrf
-#define vec_vstbrg vec_vlbrg
-#define vec_vstbrq vec_vlbrq
-#define vec_vstbrf_flt vec_vlbrf_flt
-#define vec_vstbrg_dbl vec_vlbrg_dbl
-
-#define vec_vsterb vec_vlerb
-#define vec_vsterh vec_vlerh
-#define vec_vsterf vec_vlerh
-#define vec_vsterg vec_vlerh
-#define vec_vsterf_flt vec_vlerf_flt
-#define vec_vsterg_dbl vec_vlerg_dbl
-
 #define vec_extend_to_fp32_hi __builtin_s390_vclfnhs
 #define vec_extend_to_fp32_lo __builtin_s390_vclfnls
 #define vec_round_from_fp32 __builtin_s390_vcrnfs
-- 
2.45.2

Reply via email to