This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 7b9b6969a99 RISC-V: Suppress -Wclass-memaccess warning new 3358c24a321 Improve compute_control_dep_chain documentation new 9b3cd1755be Refactor init_use_preds and find_control_equiv_block new af8955112f4 s390: Add -munroll-only-small-loops. new c2f4a1b7d10 s390: Add z15 to s390_issue_rate. new 8cdebe08761 s390: Use vpdi and verllg in vec_reve. new bde28df1933 s390: Implement vec_extract via vec_select. new 34895b66065 s390: Recognize reverse/element swap permute patterns. new 1930c5d05ce s390: Change SET rtx_cost handling.
The 8 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/common/config/s390/s390-common.cc | 5 + gcc/config/s390/s390.cc | 281 ++++++++++++++++++--- gcc/config/s390/s390.md | 5 +- gcc/config/s390/s390.opt | 4 + gcc/config/s390/vector.md | 74 ++++-- gcc/config/s390/vx-builtins.md | 125 ++++++--- gcc/gimple-predicate-analysis.cc | 82 +++--- .../gcc.target/s390/vector/vec-copysign.c | 2 +- .../s390/vector/vec-sum-across-no-lower-subreg-1.c | 18 ++ .../gcc.target/s390/vector/vperm-rev-z14.c | 87 +++++++ .../gcc.target/s390/vector/vperm-rev-z15.c | 118 +++++++++ .../s390/zvector/autovec-double-quiet-uneq.c | 2 +- .../s390/zvector/autovec-double-signaling-ltgt.c | 2 +- .../s390/zvector/autovec-float-quiet-uneq.c | 2 +- .../s390/zvector/autovec-float-signaling-ltgt.c | 2 +- .../gcc.target/s390/zvector/vec-reve-int-long.c | 31 +++ .../gcc.target/s390/zvector/vec-reve-store-byte.c | 6 +- 17 files changed, 702 insertions(+), 144 deletions(-) create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-sum-across-no-lower-su [...] create mode 100644 gcc/testsuite/gcc.target/s390/vector/vperm-rev-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vperm-rev-z15.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-int-long.c