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-mainline-allyesconfig in repository toolchain/ci/gcc.
from 5b41d673ad9 tree-optimization/97558 - avoid SLP analyzing irrelevant stmts adds f3a3327fe3d Add test for PR97505. adds 4c198ddff83 tree-optimization/97558 - compute vectype for SLP nested cycles adds b2a31e2c341 Fortran: OpenMP - fixes for omp atomic [PR97655] adds 528507fa031 libgomp testsuite: tell warning from error diagnostics, etc [...] adds 5677444f7e7 Further improve Fortran column location information [PR92793] adds 79680c1d5cd Simplify and enhance 'libgomp.oacc-c-c++-common/pr85486*.c' [...] adds 011f5e92f8f arm: Improve thumb1_gen_const_int adds c7f49e05793 arm: Call thumb1_gen_const_int from thumb1_movsi_insn adds 637aeb6b8da arm: Fix multiple inheritance thunks for thumb-1 with -mpure-code adds 86deadf8d3a ipa-cp: New debug counters for IPA-CP adds e881774d0dd Rewrite SLP induction vectorization adds ce99142c11b [PATCH] aarch64: Fix PR97638 adds 1c689b827c6 Add hint * too 2nd alternative of the 1st scratch in *vsx_e [...] adds e9a2e208dd7 cpplib: Macro use location and comparison adds f8a737930bb core: debug-print whole call expr adds 9a2e765d777 core: id_equal should forward adds a0bc61e0b6d core: Synchronize tree-cst & wide-int caching expectations adds 48a201e9bc8 options: Tiny refactor adds 0a07912f2d1 c++: Some additional tests adds 05161256d3d Add bcd builtings listed in appendix B of the ABI adds bebabf70a01 c++: Don't purge the satisfaction caches adds f915e19e62a c++: Delete unused hash type adds 9757d793f80 c++: refactor duplicate decls adds d6912d9b17f c++: Fixup some vardecls and whitespace adds 6bcbcea0588 libstdc++: Add c++2a <syncstream> adds 034db20e2ea gcc: quote characters in texi source adds 9e3c694afac Correct -Wstringop-overflow and -Wstringop-overread. adds 88ce3d5fbb9 Daily bump. adds 6058b874ef9 x86: Also require MMX for __builtin_ia32_maskmovq adds 3ceaafc95c7 Expand reg_equiv when scratches are removed. adds 18963d3bee7 can_implement_as_sibling_call_p REG_PARM_STACK_SPACE check adds 18f8fc9329c Daily bump. adds bd6ecbe48ad libgcc: Expose the instruction pointer and stack pointer in [...] adds f5e18dd9c7d pass: Run cleanup passes before SLP [PR96789] adds beddd1762ad [OpenACC] More precise diagnostics for 'gang', 'worker', 'v [...] adds 41f7f6178e2 [Fortran] More precise location information for OpenACC 'ga [...] adds 08fca4df1db libstdc++: use lt_host_flags for libstdc++.la adds fedf3e94efe [OpenACC] Split up testcases for inconsistent nested 'reduc [...] adds 64dc14b1a76 [OpenACC] Enable inconsistent nested 'reduction' clauses ch [...] adds db3f0d218c2 x86: Fix comment in ix86_expand_builtin adds 682ed7ad230 x86: Optimize aes<aeswideklvariant>u8 a bit, fix whitespace adds 0caf400a865 Fortran: Add !GCC$ attributes DEPRECATED adds f53e9d40de7 tree-optimization/97678 - fix SLP induction epilogue vectorization adds 8414529156e testsuite/97688 - fix check_vect () with __AVX2__
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 7 + gcc/ChangeLog | 477 +++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-opts.c | 4 +- gcc/calls.c | 18 +- gcc/calls.h | 1 + gcc/config/aarch64/aarch64-bti-insert.c | 2 +- gcc/config/arm/arm-protos.h | 3 +- gcc/config/arm/arm.c | 298 +++++++++--- gcc/config/arm/thumb1.md | 39 +- gcc/config/i386/i386-expand.c | 8 +- gcc/config/i386/i386.c | 13 + gcc/config/i386/sse.md | 67 +-- gcc/config/rs6000/altivec.h | 25 + gcc/config/rs6000/altivec.md | 104 +++- gcc/config/rs6000/dfp.md | 22 + gcc/config/rs6000/rs6000-builtin.def | 67 ++- gcc/config/rs6000/rs6000-call.c | 103 +++- gcc/config/rs6000/vsx.md | 2 +- gcc/cp/ChangeLog | 41 ++ gcc/cp/class.c | 3 - gcc/cp/constexpr.c | 6 +- gcc/cp/constraint.cc | 9 - gcc/cp/cp-gimplify.c | 16 - gcc/cp/cp-tree.h | 16 +- gcc/cp/decl.c | 75 +-- gcc/cp/typeck2.c | 2 +- gcc/dbgcnt.def | 2 + gcc/doc/extend.texi | 13 + gcc/doc/invoke.texi | 38 +- gcc/fortran/ChangeLog | 41 ++ gcc/fortran/decl.c | 1 + gcc/fortran/gfortran.h | 1 + gcc/fortran/gfortran.texi | 3 + gcc/fortran/openmp.c | 20 +- gcc/fortran/resolve.c | 20 + gcc/fortran/trans-decl.c | 2 +- gcc/fortran/trans-openmp.c | 40 +- gcc/fortran/trans.c | 7 +- gcc/function.h | 7 + gcc/ipa-cp.c | 12 +- gcc/ira.c | 25 +- gcc/objc/ChangeLog | 12 + gcc/omp-low.c | 65 +-- gcc/passes.c | 47 ++ gcc/passes.def | 11 +- gcc/print-tree.c | 20 +- gcc/testsuite/ChangeLog | 222 +++++++++ ...-reductions.c => nested-reductions-1-kernels.c} | 234 +-------- ...reductions.c => nested-reductions-1-parallel.c} | 108 +---- .../goacc/nested-reductions-1-routine.c | 68 +++ ...ctions-warn.c => nested-reductions-2-kernels.c} | 304 ++---------- ...tions-warn.c => nested-reductions-2-parallel.c} | 142 +----- .../goacc/nested-reductions-2-routine.c | 93 ++++ gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 37 ++ .../g++.dg/concepts/{pr93933.C => pack-1.C} | 0 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 11 - gcc/testsuite/g++.dg/lookup/using53.C | 1 + gcc/testsuite/g++.dg/template/error25.C | 2 +- gcc/testsuite/gcc.dg/pr97505.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 58 +++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 5 +- gcc/testsuite/gcc.dg/vect/pr97558-2.c | 54 +++ gcc/testsuite/gcc.dg/vect/pr97678.c | 29 ++ gcc/testsuite/gcc.dg/vect/slp-49.c | 38 ++ gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +- gcc/testsuite/gcc.target/aarch64/pr97638.c | 17 + .../gcc.target/arm/pure-code/no-literal-pool-m0.c | 175 +++++++ .../gcc.target/arm/pure-code/no-literal-pool-m23.c | 171 +++++++ gcc/testsuite/gcc.target/i386/pr97140.c | 10 + gcc/testsuite/gcc.target/powerpc/bcd-2.c | 2 + gcc/testsuite/gcc.target/powerpc/bcd-3.c | 2 + gcc/testsuite/gcc.target/powerpc/bcd-4.c | 521 +++++++++++++++++++++ gcc/testsuite/gcc.target/powerpc/pr97267.c | 19 + gcc/testsuite/gfortran.dg/attr_deprecated.f90 | 30 ++ ...uctions.f90 => nested-reductions-1-kernels.f90} | 300 ++---------- ...ctions.f90 => nested-reductions-1-parallel.f90} | 142 +----- .../goacc/nested-reductions-1-routine.f90 | 88 ++++ ...ns-warn.f90 => nested-reductions-2-kernels.f90} | 379 ++------------- ...s-warn.f90 => nested-reductions-2-parallel.f90} | 181 +------ .../goacc/nested-reductions-2-routine.f90 | 119 +++++ gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 67 ++- gcc/testsuite/gfortran.dg/gomp/atomic-2.f90 | 47 +- gcc/testsuite/gfortran.dg/gomp/atomic.f90 | 30 +- gcc/testsuite/gfortran.dg/gomp/requires-9.f90 | 4 +- gcc/timevar.def | 1 + gcc/tree-pass.h | 6 + gcc/tree-ssa-loop-ivcanon.c | 3 + gcc/tree-vect-loop.c | 360 ++++++++------ gcc/tree-vect-slp.c | 22 +- gcc/tree.c | 31 +- gcc/tree.h | 3 +- libcpp/ChangeLog | 16 + libcpp/directives.c | 9 +- libcpp/expr.c | 2 +- libcpp/internal.h | 8 +- libcpp/macro.c | 26 +- libgcc/ChangeLog | 7 + libgcc/unwind-seh.c | 5 + libgfortran/ChangeLog | 8 + libgomp/ChangeLog | 19 + libgomp/testsuite/lib/libgomp.exp | 6 + .../libgomp.oacc-c-c++-common/pr85486-2.c | 53 +-- .../libgomp.oacc-c-c++-common/pr85486-3.c | 55 +-- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 9 +- libstdc++-v3/ChangeLog | 130 +++++ libstdc++-v3/doc/doxygen/user.cfg.in | 1 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/include/std/syncstream | 333 +++++++++++++ libstdc++-v3/include/std/version | 4 + libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc | 28 ++ libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 28 ++ .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 137 ++++++ .../27_io/basic_syncbuf/requirements/types.cc | 42 ++ .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 130 +++++ libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc | 28 ++ libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 28 ++ .../27_io/basic_syncstream/basic_ops/1.cc | 134 ++++++ .../27_io/basic_syncstream/requirements/types.cc | 43 ++ 127 files changed, 4970 insertions(+), 2328 deletions(-) copy gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions-1- [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions- [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-1-routine.c copy gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reductio [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reduct [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-2-routine.c copy gcc/testsuite/g++.dg/concepts/{pr93933.C => pack-1.C} (100%) delete mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C create mode 100644 gcc/testsuite/gcc.dg/pr97505.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96789.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97558-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97678.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-49.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97638.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/no-literal-pool-m0.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/no-literal-pool-m23.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97140.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bcd-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97267.c create mode 100644 gcc/testsuite/gfortran.dg/attr_deprecated.f90 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions-1 [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-routine.f90 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reducti [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reduc [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-routine.f90 create mode 100644 libstdc++-v3/include/std/syncstream create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/basic_ops/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/requirements/types.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/sync_ops/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncstream/basic_ops/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncstream/requirements/types.cc