This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 63834c84d43 aarch64: Don't include vec_select high-half in SIMD multiply cost new 5391688acc9 IBM Z: Get rid of vec merge unspec new 0aa7091befa IBM Z: Get rid of vpdi unspec new 4e34925ef1a IBM Z: Remove redundant V_HW_64 mode iterator. new 6dc8c465644 IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector merge new 361da782a25 IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdi
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/config/s390/s390-modes.def | 11 +- gcc/config/s390/s390-protos.h | 2 + gcc/config/s390/s390.c | 188 ++++++++++++++++ gcc/config/s390/s390.md | 3 - gcc/config/s390/vector.md | 242 +++++++++++++++++---- gcc/config/s390/vx-builtins.md | 75 +++---- .../vector/long-double-asm-in-out-hard-fp-reg.c | 8 +- .../vector/long-double-asm-inout-hard-fp-reg.c | 6 +- gcc/testsuite/gcc.target/s390/vector/perm-merge.c | 104 +++++++++ gcc/testsuite/gcc.target/s390/vector/perm-vpdi.c | 49 +++++ gcc/testsuite/gcc.target/s390/vector/vec-types.h | 35 +++ gcc/testsuite/gcc.target/s390/zvector/vec-permi.c | 54 ----- gcc/testsuite/gcc.target/s390/zvector/vec-types.h | 37 ++++ gcc/testsuite/gcc.target/s390/zvector/vec_merge.c | 88 ++++++++ gcc/testsuite/gcc.target/s390/zvector/vec_permi.c | 66 ++++++ 15 files changed, 821 insertions(+), 147 deletions(-) create mode 100644 gcc/testsuite/gcc.target/s390/vector/perm-merge.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/perm-vpdi.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-types.h delete mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-permi.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-types.h create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_merge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_permi.c