]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390: Update vec_(load,store)_len(,_r)
authorStefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
Mon, 20 Jan 2025 09:01:10 +0000 (10:01 +0100)
committerStefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
Mon, 20 Jan 2025 09:01:10 +0000 (10:01 +0100)
commit459816efa13d9d553a5c900336f6eef22072f1a1
treeaa9d6dfdc75831b5a55f4282a4309078dd246dee
parent10c52b3866572df9f84e41d8045cbf8c6ce6ab04
s390: Update vec_(load,store)_len(,_r)

Reflect latest updates for vec_(load,store)_len(,_r) which means that
all types except character based types are deprecated.

gcc/ChangeLog:

* config/s390/s390-builtins.def (s390_vec_load_len): Deprecate
some overloads.
(s390_vec_store_len): Deprecate some overloads.
(s390_vec_load_len_r): Add.
(s390_vec_store_len_r): Add.
* config/s390/s390-c.cc (s390_vec_load_len_r): Add.
(s390_vec_store_len_r): Add.
* config/s390/vecintrin.h (vec_load_len_r): Redefine.
(vec_store_len_r): Redefine.
gcc/config/s390/s390-builtins.def
gcc/config/s390/s390-c.cc
gcc/config/s390/vecintrin.h