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-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from 2e546c261be Daily bump. adds a8d8caca0cb VEC_COND_EXPR: clean up first argument adds 88891c5ff0e gcov-tool: fix merge operation for summary adds 86ce59b4f05 tree-optimization/95866 - avoid using scalar ops for vector [...] adds c422e5f81f4 x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENT adds d2adb79eac6 Always use SLP vector defs to determine insertion place adds 1dfa89b0355 fortran: Apply if clause to all sub-constructs in combined [...] adds f530bac8a11 fortran: Fix ICE when 'if' clause used with 'target paralle [...] adds 8005a3e4e7a powerpc: Restore bootstrap for Darwin. adds 628b78f9794 tree-optimization/95839 - allow CTOR vectorization without loads adds f48bffe70cb Fortran: Fix character-kind=4 substring resolution (PR95837) adds 72acf751d8e d: Merge upstream dmd 4f1046222. adds 6948c7c3d29 d: Turn on deprecation warnings by default. adds eacfafbc353 d: Don't set DECL_INITIAL if initializer is 'void'. adds 62e02c8729a d: Fix ICE in uda_attribute_p when looking up unknown attribute adds d103f336bdc d: Merge upstream dmd 5fc1806cd. adds e52f5d0786f d: Remove another dependency on the front-end OutBuffer type. adds 1d19c9cd3dd d: Merge upstream dmd 90450f3ef. adds 1b7b352a837 d: Merge upstream dmd 4be011355. adds bbd6a326f4e d: Move d_signed_type and d_unsigned_type to types.cc adds 27a68020110 d: Do not implicitly set DECL_DECLARED_INLINE_P on member f [...] adds 20f466326ca This patch disables the movsicc pattern in the M32R backend [...] adds 35a335a1592 PR fortran/95826 - Buffer overflows with PDTs and long symbols adds 77d455ee81e PR fortran/95828 - Buffer overflows with SELECT RANK adds 08ca2d744d5 c++: Add test for c++/91104 adds d61ffe12443 Daily bump. adds 87fce92c5c3 This patch removes the use of the "register" keyword from t [...] adds 5b959c22bc0 tree-optimization/95897 - fix fold-left SLP reduction insert place adds e195c8045a1 coroutines: Handle bad g-r-o-o-a-f cases. adds e74c7607309 coroutines: Handle non-method promise expressions [PR95519] adds 2ca78835619 d/testsuite: Amend test to actually trigger the ICE being fixed adds b3d77404c06 Take into account range info to optimize range tests into b [...] adds 0fce12c0920 Fix failure in gfortran.dg/gomp/combined-if.f90 test adds 0801f419440 c++: Change the default dialect to C++17. adds 67161d24f45 rs6000: Add support for __builtin_cpu_is ("power10") adds 00e90d3d4cb Fix target clone indirection elimination adds 727efd27da9 Linux/i386: Remove SUBTARGET_FRAME_POINTER_REQUIRED adds c9c05f7323f Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 89 ++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/exp_ch4.adb | 13 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-opts.c | 4 +- gcc/config/i386/gnu-user.h | 6 - gcc/config/i386/i386.c | 2 + gcc/config/i386/i386.h | 6 +- gcc/config/m32r/m32r.md | 6 + gcc/config/rs6000/rs6000-call.c | 3 +- gcc/cp/ChangeLog | 18 ++ gcc/cp/coroutines.cc | 192 ++++++++++++--------- gcc/d/ChangeLog | 59 +++++++ gcc/d/d-attribs.cc | 9 +- gcc/d/d-lang.cc | 69 ++------ gcc/d/d-tree.h | 4 +- gcc/d/decl.cc | 18 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/blockexit.c | 2 +- gcc/d/dmd/clone.c | 2 +- gcc/d/dmd/dcast.c | 8 +- gcc/d/dmd/dinterpret.c | 4 +- gcc/d/dmd/dmacro.c | 24 +-- gcc/d/dmd/dmangle.c | 16 +- gcc/d/dmd/dmodule.c | 6 +- gcc/d/dmd/doc.c | 144 ++++++++-------- gcc/d/dmd/dscope.c | 98 ++++++----- gcc/d/dmd/dsymbol.h | 2 +- gcc/d/dmd/expression.c | 2 +- gcc/d/dmd/expressionsem.c | 1 + gcc/d/dmd/func.c | 2 +- gcc/d/dmd/hdrgen.c | 8 +- gcc/d/dmd/json.c | 32 ++-- gcc/d/dmd/lexer.c | 54 +++--- gcc/d/dmd/macro.h | 2 +- gcc/d/dmd/mtype.c | 6 +- gcc/d/dmd/parse.c | 2 +- gcc/d/dmd/root/filename.c | 6 +- gcc/d/dmd/root/outbuffer.c | 118 ++++++------- gcc/d/dmd/root/outbuffer.h | 19 +- gcc/d/dmd/sapply.c | 2 +- gcc/d/dmd/scope.h | 2 +- gcc/d/dmd/statement.c | 14 +- gcc/d/dmd/statement.h | 8 +- gcc/d/dmd/statementsem.c | 4 +- gcc/d/dmd/visitor.h | 4 +- gcc/d/toir.cc | 2 +- gcc/d/types.cc | 43 +++++ gcc/doc/extend.texi | 6 + gcc/doc/invoke.texi | 2 +- gcc/doc/standards.texi | 4 +- gcc/fortran/ChangeLog | 30 ++++ gcc/fortran/decl.c | 8 +- gcc/fortran/match.c | 2 +- gcc/fortran/resolve.c | 5 +- gcc/fortran/trans-openmp.c | 7 +- gcc/gimple-isel.cc | 12 +- gcc/multiple_target.c | 6 +- gcc/testsuite/ChangeLog | 128 ++++++++++++++ .../c-c++-common/torture/vector-subscript-3.c | 3 + .../g++.dg/coroutines/coro-bad-grooaf-00-static.C | 15 ++ gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 5 +- .../coroutines/torture/pr95519-00-return_void.C | 63 +++++++ .../torture/pr95519-01-initial-suspend.C | 69 ++++++++ .../coroutines/torture/pr95519-02-final_suspend.C | 69 ++++++++ .../coroutines/torture/pr95519-03-return-value.C | 80 +++++++++ .../coroutines/torture/pr95519-04-yield-value.C | 84 +++++++++ .../g++.dg/coroutines/torture/pr95519-05-gro.C | 64 +++++++ .../g++.dg/coroutines/torture/pr95519-06-grooaf.C | 49 ++++++ .../torture/pr95519-07-unhandled-exception.C | 69 ++++++++ .../g++.dg/cpp1y/lambda-generic-variadic21.C | 26 +++ gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fold7a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nontype3a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8-2a.C | 3 +- gcc/testsuite/g++.dg/parse/error11.C | 18 +- gcc/testsuite/g++.dg/torture/pr34850.C | 2 +- gcc/testsuite/g++.dg/torture/pr49394.C | 2 + gcc/testsuite/g++.dg/torture/pr82154.C | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 13 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 17 ++ gcc/testsuite/gcc.dg/vect/pr95897.c | 13 ++ gcc/testsuite/gcc.target/i386/pr95778-1.c | 21 +++ gcc/testsuite/gcc.target/i386/pr95778-2.c | 21 +++ gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 3 + gcc/testsuite/gdc.dg/asm1.d | 8 +- gcc/testsuite/gdc.dg/compilable.d | 2 +- gcc/testsuite/gdc.dg/init1.d | 9 + gcc/testsuite/gdc.dg/lto/ltotests_0.d | 2 +- gcc/testsuite/gdc.dg/pr95173.d | 10 ++ gcc/testsuite/gdc.dg/pr95250.d | 18 ++ gcc/testsuite/gdc.dg/runnable.d | 2 +- gcc/testsuite/gfortran.dg/char4-subscript.f90 | 30 ++++ gcc/testsuite/gfortran.dg/gomp/combined-if.f90 | 109 ++++++++++++ gcc/testsuite/gfortran.dg/gomp/pr95869.f90 | 18 ++ gcc/testsuite/gfortran.dg/pr95826.f90 | 20 +++ gcc/testsuite/gfortran.dg/pr95828.f90 | 21 +++ gcc/testsuite/gnat.dg/opt86_pkg.ads | 8 + gcc/testsuite/gnat.dg/opt86a.adb | 36 ++++ gcc/testsuite/gnat.dg/opt86b.adb | 37 ++++ gcc/testsuite/gnat.dg/opt86c.adb | 37 ++++ gcc/testsuite/lib/target-supports.exp | 12 +- gcc/testsuite/obj-c++.dg/try-catch-9.mm | 2 +- gcc/tree-ssa-reassoc.c | 116 +++++++++---- gcc/tree-vect-generic.c | 23 ++- gcc/tree-vect-loop.c | 3 +- gcc/tree-vect-slp.c | 47 ++--- gcc/tree-vect-stmts.c | 34 +++- gcc/tree-vectorizer.h | 1 - include/ChangeLog | 5 + include/libiberty.h | 6 +- libgcc/ChangeLog | 11 ++ libgcc/libgcov-driver.c | 26 ++- libgcc/libgcov-util.c | 11 +- libgcc/libgcov.h | 1 + libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.c++/atomic-3.C | 3 +- libiberty/ChangeLog | 5 + libiberty/bsearch.c | 12 +- libiberty/bsearch_r.c | 12 +- libphobos/ChangeLog | 6 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/rt/util/utf.d | 4 +- libphobos/src/MERGE | 2 +- libphobos/src/std/range/package.d | 2 +- .../testsuite/libphobos.typeinfo/struct-align.d | 2 +- 127 files changed, 2186 insertions(+), 612 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-grooaf-00-static.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-00-return_void.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-01-initial-suspend.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-02-final_suspend.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-03-return-value.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-04-yield-value.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-05-gro.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-06-grooaf.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-07-unhandled-ex [...] create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic21.C create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95897.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95778-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95778-2.c create mode 100644 gcc/testsuite/gdc.dg/init1.d create mode 100644 gcc/testsuite/gdc.dg/pr95173.d create mode 100644 gcc/testsuite/gdc.dg/pr95250.d create mode 100644 gcc/testsuite/gfortran.dg/char4-subscript.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/combined-if.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr95869.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95826.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95828.f90 create mode 100644 gcc/testsuite/gnat.dg/opt86_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt86a.adb create mode 100644 gcc/testsuite/gnat.dg/opt86b.adb create mode 100644 gcc/testsuite/gnat.dg/opt86c.adb