This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_ubsan in repository toolchain/ci/gcc.
from 2c0069fafb5 Record and restore postorder information in breaking alias sccs. adds 5eb947601bd PR fortran/95587 - ICE in gfc_target_encode_expr, at fortra [...] adds 62c0c0ea7bf PR fortran/95689 - ICE in check_sym_interfaces, at fortran/ [...] adds ac932bfcd21 PR fortran/95687 - ICE in get_unique_hashed_string, at fort [...] adds cd6546ac0e8 PR fortran/95688 - ICE in gfc_get_string, at fortran/iresolve.c:70 adds 3345e742996 PR fortran/95707 - ICE in finish_equivalences, at fortran/t [...] adds 57b4daf8dc4 c++: Refinements to "more constrained". adds 445d8da5fbd coroutines: Update handling and failure for g-r-o-o-a-f [PR95505] adds bbac3886a2e Daily bump. adds f002c046e37 rs6000: Add base support and types for defining MMA built-ins. adds 8ee2640bfdc rs6000: Add MMA built-in function definitions and test cases. adds 47ddb895df3 aix: Add GCC64 configuration and FAT target libraries. adds f86e11a267a Daily bump. new 33d9794b727 RISC-V: Fix compilation failed for frflags builtin in C++ mode new f4670347f10 RISC-V: Normalize arch string in driver time new c154b8bc568 openmp: Compute triangular loop number of iterations at com [...]
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: gcc/ChangeLog | 196 +++++++ gcc/DATESTAMP | 2 +- gcc/config.gcc | 6 +- gcc/config/riscv/riscv-builtins.c | 5 +- gcc/config/riscv/riscv-ftypes.def | 2 +- gcc/config/riscv/riscv.h | 6 +- gcc/config/rs6000/aix72.h | 89 +++- .../riscv-ftypes.def => rs6000/defaultaix64.h} | 22 +- gcc/config/rs6000/mma.md | 586 +++++++++++++++++++++ gcc/config/rs6000/predicates.md | 5 + gcc/config/rs6000/rs6000-builtin.def | 155 ++++++ gcc/config/rs6000/rs6000-c.c | 4 + gcc/config/rs6000/rs6000-call.c | 507 +++++++++++++++++- gcc/config/rs6000/rs6000-cpus.def | 4 +- gcc/config/rs6000/rs6000-modes.def | 10 + gcc/config/rs6000/rs6000.c | 317 ++++++++++- gcc/config/rs6000/rs6000.h | 47 +- gcc/config/rs6000/rs6000.md | 6 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/t-aix64 | 27 + gcc/config/rs6000/t-rs6000 | 1 + gcc/config/rs6000/vsx.md | 15 + gcc/cp/ChangeLog | 16 + gcc/cp/call.c | 11 +- gcc/cp/coroutines.cc | 51 +- gcc/cp/pt.c | 14 +- gcc/doc/extend.texi | 95 ++++ gcc/doc/invoke.texi | 12 +- gcc/fortran/ChangeLog | 33 ++ gcc/fortran/class.c | 43 +- gcc/fortran/gfortran.h | 4 +- gcc/fortran/interface.c | 5 +- gcc/fortran/iresolve.c | 4 +- gcc/fortran/match.c | 5 + gcc/fortran/trans-common.c | 8 +- gcc/omp-general.c | 226 +++++++- gcc/testsuite/ChangeLog | 50 ++ gcc/testsuite/g++.dg/coroutines/pr95505.C | 26 + gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-p2113b.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C | 2 +- gcc/testsuite/g++.target/riscv/frflags.C | 7 + gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c | 313 +++++++++++ gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c | 72 +++ gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c | 31 ++ gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 28 + gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 31 ++ gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 18 + gcc/testsuite/gfortran.dg/pr95587.f90 | 13 + gcc/testsuite/gfortran.dg/pr95687.f90 | 19 + gcc/testsuite/gfortran.dg/pr95688.f90 | 15 + gcc/testsuite/gfortran.dg/pr95689.f90 | 16 + gcc/testsuite/gfortran.dg/pr95707.f90 | 16 + libatomic/ChangeLog | 9 + libatomic/Makefile.am | 5 + libatomic/Makefile.in | 6 + libatomic/config/t-aix | 10 + libatomic/configure | 18 +- libatomic/configure.ac | 13 + libatomic/configure.tgt | 6 + libgcc/ChangeLog | 8 + libgcc/config.host | 2 +- libgcc/config/rs6000/t-aix-cxa | 15 +- libgcc/config/rs6000/t-slibgcc-aix | 69 ++- libgfortran/ChangeLog | 9 + libgfortran/Makefile.am | 5 + libgfortran/Makefile.in | 6 + libgfortran/config/t-aix | 10 + libgfortran/configure | 17 +- libgfortran/configure.ac | 12 + libgfortran/configure.host | 18 + libgomp/ChangeLog | 9 + libgomp/Makefile.am | 5 + libgomp/Makefile.in | 12 +- libgomp/config/t-aix | 9 + libgomp/configure | 18 +- libgomp/configure.ac | 12 + libgomp/configure.tgt | 5 + libstdc++-v3/ChangeLog | 16 + libstdc++-v3/Makefile.am | 5 + libstdc++-v3/Makefile.in | 6 + libstdc++-v3/config/os/aix/t-aix | 9 + libstdc++-v3/configure | 30 +- libstdc++-v3/configure.ac | 11 + libstdc++-v3/configure.host | 16 +- .../24_iterators/move_iterator/rel_ops_c++20.cc | 19 - .../24_iterators/reverse_iterator/rel_ops_c++20.cc | 22 - 87 files changed, 3419 insertions(+), 260 deletions(-) copy gcc/config/{riscv/riscv-ftypes.def => rs6000/defaultaix64.h} (53%) create mode 100644 gcc/config/rs6000/mma.md create mode 100644 gcc/config/rs6000/t-aix64 create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95505.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p2113b.C create mode 100644 gcc/testsuite/g++.target/riscv/frflags.C create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c create mode 100644 gcc/testsuite/gfortran.dg/pr95587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95687.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95688.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95689.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95707.f90 create mode 100644 libatomic/config/t-aix create mode 100644 libgfortran/config/t-aix create mode 100644 libgomp/config/t-aix create mode 100644 libstdc++-v3/config/os/aix/t-aix