This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/gcc.
from e109f6e438b compiler: avoid generating unnamed bool type descriptor adds 42f19c385db Daily bump. adds 267891bd3c7 x86: Require Linux target for PR target/93492 tests adds 9e28851b345 Daily bump. adds 466dd1629c6 rs6000: Init V4SF vector without converting SP to DP adds 56d78c58c23 rs6000: Define define_insn_and_split to split unspec sldi+o [...] adds a4aca1edaf3 PR94600: fix volatile access to the whole of a compound object. adds 79fcdd2dd9f make var-tracking iteration consistent adds f4ac1a7fee8 cris: Correct output templates in define_subst patterns. adds ef07c7a5884 cris: Use addi.b for additions where flags aren't inspected adds 881fb2091cf cris: Remove config/cris/t-cris gt-cris.h cargo adds 9a2ae08b02d cris: Add new pass eliminating compares after delay-slot-filling adds b8697d0cd06 middle-end: Remove truly_noop_truncation check from convert.c adds 7a4770f0394 fix global variable alignment for testcase gcc.dg/torture/p [...] adds b20097c65d2 openacc: Don't strip TO_PSET/POINTER for enter/exit data adds ba8fe4b4832 libstdc++: Fix istream::ignore exit conditions (PR 94749, P [...] adds 5834e96a08f ipa-devirt: Fix crash in obj_type_ref_class [PR95114] adds 463a54e5d49 aarch64: fix return address access with pac [PR94891][PR94791] adds 2bc95be3bb8 aarch64: fix __builtin_eh_return with pac-ret [PR94891] adds b097c7a27fb libgcc: fix the handling of return address mangling [PR94891] adds 6a391e06f95 doc: Clarify __builtin_return_address [PR94891] adds a1faa8e2470 aarch64: Add missing ACLE support for PAC-RET adds 3f069011019 Fortran : ICE in gfc_find_array_ref(): No ref found PR95981 adds c4facd483de tree-optimization/96163 - fix placement issue with SLP and vectors adds a4312519223 testsuite: Fix scan-lang-dump-not adds 4fd124a2366 c++: Fix tentative parsing of enum-specifier [PR96077] adds bae66e0f043 Fortran : accepts pointer initialization of DT dummy args PR45337 adds 776e48e0931 ipa-fnsummary: Fix ICE with switch predicates [PR96130] adds 6a9a3434c73 c++: Add test [PR95288] adds 9cba8984813 x86: Pass a copy of the string length to cmpstrnqi adds 305ab735bd4 rs6000: add effective-target test ppc_mma_hw adds 0b12638ba3f Remove long-gone cxxmain.c from makefiles adds 698bad8d483 testsuite: scan-lang-dump-times & scan-lang-dump-not new 94c7c67b82d rs6000: clean up testsuite power10_hw check
The 1 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 | 13 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 - gcc/config/aarch64/aarch64-c.c | 13 ++ gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 31 ++- gcc/config/aarch64/aarch64.h | 2 +- gcc/config/cris/cris-passes.def | 20 ++ gcc/config/cris/cris-protos.h | 2 + gcc/config/cris/cris.c | 202 ++++++++++++++++++ gcc/config/cris/cris.md | 46 +++- gcc/config/cris/t-cris | 3 +- gcc/config/i386/i386.md | 6 +- gcc/config/rs6000/rs6000.c | 55 +++-- gcc/config/rs6000/rs6000.md | 26 +++ gcc/convert.c | 14 +- gcc/cp/Make-lang.in | 1 - gcc/cp/parser.c | 7 +- gcc/doc/extend.texi | 17 +- gcc/expr.c | 5 +- gcc/fortran/ChangeLog | 8 + gcc/fortran/check.c | 4 +- gcc/fortran/resolve.c | 3 +- gcc/gimplify.c | 21 +- gcc/ipa-devirt.c | 9 +- gcc/ipa-fnsummary.c | 10 +- gcc/testsuite/ChangeLog | 24 +++ gcc/testsuite/g++.dg/diagnostic/enum2.C | 10 + gcc/testsuite/g++.dg/parse/enum14.C | 7 + gcc/testsuite/g++.dg/vect/pr96163.cc | 146 +++++++++++++ gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + gcc/testsuite/gcc.dg/pr94600-1.c | 36 ++++ gcc/testsuite/gcc.dg/pr94600-2.c | 34 +++ gcc/testsuite/gcc.dg/pr94600-3.c | 35 +++ gcc/testsuite/gcc.dg/pr94600-4.c | 34 +++ gcc/testsuite/gcc.dg/pr94600-5.c | 34 +++ gcc/testsuite/gcc.dg/pr94600-6.c | 33 +++ gcc/testsuite/gcc.dg/pr94600-7.c | 33 +++ gcc/testsuite/gcc.dg/pr94600-8.c | 33 +++ gcc/testsuite/gcc.dg/torture/pr96130.c | 26 +++ gcc/testsuite/gcc.dg/torture/pr96133.c | 2 +- .../gcc.target/aarch64/return_address_sign_1.c | 8 +- .../gcc.target/aarch64/return_address_sign_b_1.c | 8 +- gcc/testsuite/gcc.target/cris/pr93372-44.c | 13 ++ gcc/testsuite/gcc.target/cris/pr93372-45.c | 13 ++ gcc/testsuite/gcc.target/cris/pr93372-46.c | 16 ++ gcc/testsuite/gcc.target/i386/pr93492-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr93492-5.c | 3 +- gcc/testsuite/gcc.target/i386/pr95443-1.c | 130 ++++++++++++ gcc/testsuite/gcc.target/i386/pr95443-2.c | 79 +++++++ gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 1 + gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 1 + gcc/testsuite/gcc.target/powerpc/mma-supported.c | 25 +++ gcc/testsuite/gcc.target/powerpc/vector_float.c | 15 ++ gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +- gcc/testsuite/gfortran.dg/pr45337_1.f90 | 14 ++ gcc/testsuite/gfortran.dg/pr45337_2.f90 | 18 ++ gcc/testsuite/gfortran.dg/pr95981.f90 | 9 + gcc/testsuite/lib/scanlang.exp | 51 +++++ gcc/testsuite/lib/target-supports.exp | 30 ++- gcc/tree-pretty-print.c | 5 +- gcc/tree-vect-slp.c | 32 +-- gcc/tree.c | 7 +- gcc/tree.h | 4 +- gcc/var-tracking.c | 235 ++++++++++----------- libgcc/config/aarch64/aarch64-unwind.h | 40 +--- libgcc/unwind-dw2.c | 34 +-- .../libgomp.oacc-fortran/dynamic-pointer-1.f90 | 97 +++++++++ libstdc++-v3/include/bits/istream.tcc | 44 +++- libstdc++-v3/src/c++98/compatibility.cc | 32 ++- libstdc++-v3/src/c++98/istream.cc | 56 +++-- .../27_io/basic_istream/ignore/char/94749.cc | 151 +++++++++++++ .../ignore/char/{94749.cc => 96161.cc} | 53 ++--- .../27_io/basic_istream/ignore/wchar_t/94749.cc | 155 +++++++++++++- .../ignore/{char/94749.cc => wchar_t/96161.cc} | 55 ++--- 78 files changed, 2095 insertions(+), 363 deletions(-) create mode 100644 gcc/config/cris/cris-passes.def create mode 100644 gcc/testsuite/g++.dg/diagnostic/enum2.C create mode 100644 gcc/testsuite/g++.dg/parse/enum14.C create mode 100644 gcc/testsuite/g++.dg/vect/pr96163.cc create mode 100644 gcc/testsuite/g++.target/aarch64/pr95114.C create mode 100644 gcc/testsuite/gcc.dg/pr94600-1.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-2.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-3.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-4.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-5.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-6.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-7.c create mode 100644 gcc/testsuite/gcc.dg/pr94600-8.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr96130.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-44.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-45.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-46.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95443-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95443-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-supported.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vector_float.c create mode 100644 gcc/testsuite/gfortran.dg/pr45337_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr45337_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95981.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dynamic-pointer-1.f90 copy libstdc++-v3/testsuite/27_io/basic_istream/ignore/char/{94749.cc => 96161.cc} (52%) copy libstdc++-v3/testsuite/27_io/basic_istream/ignore/{char/94749.cc => wchar_t/9 [...]