This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from ca19686a6b8 c: Fix ICE in c_type_tag on va_list [PR121506] new c64308e297a Daily bump. new 28bac52566b middle-end: check that the argument is an SSA_NAME before c [...] new 9785d99e281 match.pd: Re-add (y << x) {<,<=,>,>=} x simplifications [PR122733] new 6432b911220 RISC-V: Add Andes 23 series pipeline description. new 3d3a3e20a05 RISC-V: Add Andes 45 series pipeline description. new 28e6f019d87 RISC-V: Run gen-riscv-ext-opt to regenerate riscv-ext.opt [NFC] new b028abd0927 RISC-V: Add SpacemiT extension xsmtvdot new 5be645aae5b RISC-V: Support --with-cpu new 99052ad691f RISC-V: Emit \n\t at the end of instruction instead of ; new 0367efb1127 c++: Remove PMF special cases from cxx_get_alias_set [PR119969] new 67b143a07ba OpenMP/Fortran: Reject ALLOCATE on non-local static variabl [...] new c90563edba3 tree-optimization/122844 - bogus reduction chain detection new 9514e082960 s390: Fix deprecated-enum-enum-conversion warnings new b03a916cebd GCN: Use generic instead of specific arch for default-built [...] new 1ff32875e93 Undefined bitmasks imply undefined ranges.
The 15 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/ChangeLog | 126 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 150 ++++++++ gcc/analyzer/ChangeLog | 6 + gcc/c/ChangeLog | 6 + gcc/config.gcc | 6 +- gcc/config/gcn/gcn.opt | 4 +- gcc/config/riscv/andes-23-series.md | 190 +++++++++++ gcc/config/riscv/andes-45-series.md | 379 +++++++++++++++++++++ gcc/config/riscv/riscv-cores.def | 15 +- ...iscv-ext-ventana.def => riscv-ext-spacemit.def} | 13 +- gcc/config/riscv/riscv-ext.def | 1 + gcc/config/riscv/riscv-ext.opt | 30 +- gcc/config/riscv/riscv-opts.h | 2 + gcc/config/riscv/riscv.cc | 52 ++- gcc/config/riscv/riscv.h | 5 +- gcc/config/riscv/riscv.md | 4 +- gcc/config/riscv/t-riscv | 3 +- gcc/config/s390/s390-builtins.h | 12 +- gcc/config/s390/s390.cc | 10 +- gcc/cp/cp-objcp-common.cc | 6 - gcc/doc/install.texi | 27 +- gcc/doc/riscv-ext.texi | 4 + gcc/doc/riscv-mcpu.texi | 12 + gcc/doc/riscv-mtune.texi | 4 + gcc/fortran/openmp.cc | 27 +- gcc/fortran/parse.cc | 1 + gcc/gimple-match-head.cc | 8 +- gcc/match.pd | 42 ++- gcc/optabs.cc | 13 +- gcc/range-op.cc | 9 +- gcc/rust/ChangeLog | 15 + gcc/testsuite/ChangeLog | 44 +++ gcc/testsuite/g++.dg/torture/pr119969.C | 46 +++ gcc/testsuite/g++.target/aarch64/pr122890.C | 16 + gcc/testsuite/gcc.dg/match-shift-cmp-4.c | 47 +++ gcc/testsuite/gcc.dg/match-shift-cmp-5.c | 47 +++ gcc/testsuite/gcc.dg/vect/vect-pr122844.c | 34 ++ gcc/testsuite/gcc.target/riscv/predef-smt-1.c | 14 + gcc/testsuite/gfortran.dg/gomp/allocate-15.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/allocate-7.f90 | 4 +- .../gfortran.dg/gomp/allocate-static-3.f90 | 245 +++++++++++++ gcc/tree-vect-slp.cc | 4 +- gcc/value-range.cc | 15 +- gcc/value-range.h | 17 +- libgcc/ChangeLog | 6 + libstdc++-v3/ChangeLog | 77 +++++ 47 files changed, 1699 insertions(+), 103 deletions(-) create mode 100644 gcc/config/riscv/andes-23-series.md create mode 100644 gcc/config/riscv/andes-45-series.md copy gcc/config/riscv/{riscv-ext-ventana.def => riscv-ext-spacemit.def} (81%) create mode 100644 gcc/testsuite/g++.dg/torture/pr119969.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr122890.C create mode 100644 gcc/testsuite/gcc.dg/match-shift-cmp-4.c create mode 100644 gcc/testsuite/gcc.dg/match-shift-cmp-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-pr122844.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-smt-1.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-static-3.f90