This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 1ddf31af2f3 m32c-rtems: remove obsoleted port new 0c92f895e0b Change get_std_name_hint to use generated hash table new 25c2a50cc34 vect: Tighten get_related_vectype_for_scalar_type new 5edc67b7733 Split code out of vectorizable_slp_permutation new 5551501e84d Split code out of vect_transform_slp_perm_load new 2bac880a196 Make graphds_scc pass the node order back to callers new 8c6952abc8c Rearrange unbounded_hashmap_traits new 050309d15e5 Add base hash traits for vectors new 61c4c989034 Extend SLP permutation optimisations new 1025025b612 expmed: Fix store_bit_field_1 subreg offset
The 9 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: contrib/gcc_update | 1 + gcc/cp/Make-lang.in | 9 + gcc/cp/name-lookup.cc | 231 +-- gcc/cp/std-name-hint.gperf | 287 +++ gcc/cp/std-name-hint.h | 675 +++++++ gcc/doc/invoke.texi | 4 + gcc/expmed.cc | 12 +- gcc/graphds.cc | 13 +- gcc/graphds.h | 3 +- gcc/hash-map-traits.h | 74 +- gcc/hash-traits.h | 97 +- gcc/params.opt | 4 + gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-layout-1.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-10.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-11.c | 34 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-12.c | 8 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-13.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-14.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-15.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-16.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-17.c | 27 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-2.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-3.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-4.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-5.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-6.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-7.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-8.c | 6 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-9.c | 36 + gcc/testsuite/gcc.dg/vect/slp-11b.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/slp_15.c | 17 + gcc/testsuite/lib/target-supports.exp | 1 + gcc/tree-vect-slp.cc | 2311 +++++++++++++++++++----- gcc/tree-vect-stmts.cc | 10 + gcc/tree-vectorizer.h | 2 + 36 files changed, 3234 insertions(+), 752 deletions(-) create mode 100644 gcc/cp/std-name-hint.gperf create mode 100644 gcc/cp/std-name-hint.h create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-17.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_15.c