https://gcc.gnu.org/g:a247088adaf122116919235f4a40189506139495

commit r15-2919-ga247088adaf122116919235f4a40189506139495
Author: Stefan Schulze Frielinghaus <stefa...@gcc.gnu.org>
Date:   Wed Aug 14 20:01:43 2024 +0200

    s390: Remove vector intrinsics
    
    The following intrinsics are not implemented.  Thus, remove them.
    
    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.

Diff:
---
 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 daeed91ef972..de29f913637d 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

Reply via email to