This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/gcc.
from 5a26d4a204c c++: Revert dependent-array changes [PR 98116] adds 33be07be9e4 fold-const: Don't use build_constructor for non-aggregate t [...] adds ac2a6962b91 i386: Add combine splitters to allow combining multiple ins [...] adds 78c4a9fecea gimple: Return fnspec only for replaceable new/delete opera [...] adds eb79f4db49c doc/implement-c.texi: About same-as-scalar-type volatile ag [...] adds b96802994ac rs6000: fix PTR_SIZE in rs6000.c adds df933e307b1 vec: Simplify use with C++11 range-based 'for'. adds a95753214b5 c++: Fix deduction from auto template parameter [PR93083] adds 918a5b84a2c runtime: update type descriptor name in fieldtrack C support code adds c5fd8a9157c Daily bump. adds 43e84ce7d62 c++: Fix constexpr access to union member through pointer-t [...] adds 625e002396f i386: Combine splitters followup [PR96226] adds 3e2ae3ee285 X86_64: Enable support for next generation AMD Zen3 CPU. new 1352bc88a05 Darwin : Update libtool and dependencies for Darwin20 [PR97865] new 7ae210d5db5 Fortran: flag formal argument before resolving an array spe [...] new 4eb8f93d026 modulo-sched: Carefully process loop counter initialization [...]
The 3 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/ChangeLog | 5 + gcc/ChangeLog | 83 ++++++ gcc/DATESTAMP | 2 +- gcc/common/config/i386/cpuinfo.h | 17 ++ gcc/common/config/i386/i386-common.c | 16 +- gcc/common/config/i386/i386-cpuinfo.h | 2 + gcc/config.gcc | 10 +- gcc/config/i386/driver-i386.c | 5 + gcc/config/i386/i386-c.c | 7 + gcc/config/i386/i386-options.c | 4 +- gcc/config/i386/i386.c | 5 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.md | 32 ++- gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 2 +- gcc/config/i386/znver1.md | 353 ++++++++++++++++-------- gcc/config/rs6000/rs6000.c | 2 +- gcc/configure | 34 +-- gcc/cp/ChangeLog | 39 +++ gcc/cp/constexpr.c | 64 ++++- gcc/cp/decl2.c | 2 +- gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 14 +- gcc/doc/extend.texi | 6 + gcc/doc/implement-c.texi | 5 + gcc/doc/invoke.texi | 7 + gcc/fold-const.c | 10 +- gcc/fortran/resolve.c | 4 + gcc/gimple.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/modulo-sched.c | 71 ++--- gcc/testsuite/ChangeLog | 58 ++++ gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C | 14 + gcc/testsuite/g++.dg/cpp2a/bit-cast6.C | 31 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 25 ++ gcc/testsuite/g++.dg/cpp2a/nontype-class40.C | 79 ++++++ gcc/testsuite/g++.dg/opt/pr98130.C | 25 ++ gcc/testsuite/g++.target/i386/mv29.C | 79 ++++++ gcc/testsuite/gcc.c-torture/execute/pr97421-1.c | 23 ++ gcc/testsuite/gcc.c-torture/execute/pr97421-2.c | 18 ++ gcc/testsuite/gcc.c-torture/execute/pr97421-3.c | 22 ++ gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 + gcc/testsuite/gcc.target/i386/pr96226.c | 16 ++ gcc/testsuite/gfortran.dg/pr98016.f90 | 19 ++ gcc/tree.c | 2 +- gcc/vec.h | 10 + libatomic/configure | 34 +-- libbacktrace/configure | 34 +-- libcc1/Makefile.am | 3 + libcc1/Makefile.in | 6 +- libcc1/configure | 53 ++-- libcc1/configure.ac | 6 + libffi/configure | 34 +-- libgfortran/configure | 34 +-- libgo/runtime/go-fieldtrack.c | 2 +- libgomp/configure | 34 +-- libhsail-rt/configure | 34 +-- libitm/configure | 34 +-- libitm/configure.tgt | 9 +- libobjc/configure | 34 +-- libphobos/configure | 42 +-- libquadmath/configure | 34 +-- libsanitizer/configure | 34 +-- libsanitizer/configure.tgt | 1 + libssp/configure | 34 +-- libstdc++-v3/ChangeLog | 8 + libstdc++-v3/configure | 48 ++-- libtool.m4 | 32 ++- libvtv/configure | 34 +-- zlib/configure | 34 +-- 70 files changed, 1401 insertions(+), 494 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class40.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98130.C create mode 100644 gcc/testsuite/g++.target/i386/mv29.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96226.c create mode 100644 gcc/testsuite/gfortran.dg/pr98016.f90