This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_profiled_lto in repository toolchain/ci/gcc.
from b2cb88fb45a Daily bump. adds 6454b4a8f5d xtensa: Add setmemsi insn pattern adds 9aad2b22436 xtensa: Improve bswap[sd]i2 insn patterns adds c62643579df Close gcc-9 branch adds 29ae455901a Pre-reload splitter to transform and;cmp into not;test on x86. adds 8fb94fc6097 Canonicalize X&-Y as X*Y in match.pd when Y is [0,1]. adds 8255b49ed8a libgomp.texi: Add more to-be-implemented OpenMP 5.2 features adds e2f014fcefc fold-const: Fix up -fsanitize=null in C++ [PR105729] adds e7c482b0807 tree-optimization/105726 - adjust array bound heuristic adds 0ccba4ed857 openmp: Add support for enter clause on declare target adds f571596f8cd ipa: Check cst type when propagating controled uses info adds 37c988bc1b2 Avoid shift in get_ref_base_and_extent adds 8af26650179 Fortran: Fix OpenMP clause name in error message adds de574408585 libstdc++: Mark non-exported function always_inline [PR105671] adds ca4b95069ca c-family: fix attribute constructor ICE [PR90658] adds d822f4bbd71 c++: Fix ICE with -Wmismatched-tags [PR105725] adds 610d789832b d: Merge upstream dmd 4d07f22f2, druntime f89da313, phobos [...] adds d9176e643f3 Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 5 + contrib/gcc-changelog/git_update_version.py | 2 +- gcc/ChangeLog | 72 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 9 + gcc/c-family/c-attribs.cc | 2 +- gcc/c-family/c-pragma.h | 3 +- gcc/c/ChangeLog | 14 + gcc/c/c-parser.cc | 23 +- gcc/c/c-typeck.cc | 21 +- gcc/config/i386/i386.md | 21 + gcc/config/xtensa/xtensa-protos.h | 2 + gcc/config/xtensa/xtensa.cc | 211 ++++++ gcc/config/xtensa/xtensa.md | 93 ++- gcc/config/xtensa/xtensa.opt | 2 +- gcc/cp/ChangeLog | 19 + gcc/cp/parser.cc | 26 +- gcc/cp/semantics.cc | 26 +- gcc/d/ChangeLog | 7 + gcc/d/d-lang.cc | 5 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/aggregate.h | 80 +-- gcc/d/dmd/aliasthis.h | 10 +- gcc/d/dmd/attrib.h | 212 +++--- gcc/d/dmd/cond.h | 34 +- gcc/d/dmd/cparse.d | 156 ++++- gcc/d/dmd/ctfe.h | 20 +- gcc/d/dmd/dcast.d | 21 +- gcc/d/dmd/declaration.h | 396 ++++++----- gcc/d/dmd/dmodule.d | 33 +- gcc/d/dmd/dsymbol.d | 23 +- gcc/d/dmd/dsymbol.h | 64 +- gcc/d/dmd/dsymbolsem.d | 20 +- gcc/d/dmd/dtemplate.d | 2 +- gcc/d/dmd/dtoh.d | 28 +- gcc/d/dmd/enum.h | 34 +- gcc/d/dmd/escape.d | 231 ++++--- gcc/d/dmd/expression.d | 22 +- gcc/d/dmd/expression.h | 732 +++++++++++---------- gcc/d/dmd/expressionsem.d | 59 +- gcc/d/dmd/func.d | 102 ++- gcc/d/dmd/globals.d | 3 +- gcc/d/dmd/globals.h | 4 +- gcc/d/dmd/hdrgen.d | 18 +- gcc/d/dmd/id.d | 2 + gcc/d/dmd/identifier.h | 7 +- gcc/d/dmd/import.h | 26 +- gcc/d/dmd/init.d | 2 +- gcc/d/dmd/init.h | 30 +- gcc/d/dmd/initsem.d | 5 +- gcc/d/dmd/lexer.d | 60 +- gcc/d/dmd/module.h | 27 +- gcc/d/dmd/mtype.d | 109 +-- gcc/d/dmd/mtype.h | 540 ++++++++------- gcc/d/dmd/nspace.h | 20 +- gcc/d/dmd/parsetimevisitor.d | 4 + gcc/d/dmd/root/object.h | 4 +- gcc/d/dmd/safe.d | 19 +- gcc/d/dmd/sideeffect.d | 29 +- gcc/d/dmd/statement.d | 2 +- gcc/d/dmd/statement.h | 318 ++++----- gcc/d/dmd/statementsem.d | 13 +- gcc/d/dmd/staticassert.h | 12 +- gcc/d/dmd/template.h | 154 ++--- gcc/d/dmd/transitivevisitor.d | 14 +- gcc/d/dmd/typesem.d | 20 +- gcc/d/dmd/version.h | 28 +- gcc/d/dmd/visitor.h | 6 + gcc/d/lang.opt | 4 + gcc/d/runtime.def | 4 - gcc/fold-const.cc | 10 + gcc/fortran/ChangeLog | 5 + gcc/fortran/openmp.cc | 2 +- gcc/gimple-ssa-warn-restrict.cc | 22 +- gcc/ipa-prop.cc | 10 +- gcc/match.pd | 86 ++- gcc/testsuite/ChangeLog | 59 ++ gcc/testsuite/c-c++-common/attr-cdtor-1.c | 6 + gcc/testsuite/c-c++-common/gomp/clauses-3.c | 4 +- gcc/testsuite/c-c++-common/gomp/declare-target-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 5 + gcc/testsuite/c-c++-common/gomp/declare-target-3.c | 3 + gcc/testsuite/g++.dg/gomp/attrs-9.C | 4 +- gcc/testsuite/g++.dg/gomp/declare-target-1.C | 5 + gcc/testsuite/g++.dg/ubsan/pr105729.C | 29 + gcc/testsuite/g++.dg/warn/Warray-bounds-27.C | 16 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C | 10 + gcc/testsuite/gcc.dg/ipa/pr105639.c | 16 + gcc/testsuite/gcc.dg/pr98865.c | 14 + gcc/testsuite/gcc.target/i386/pr91400-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr91400-2.c | 4 +- gcc/testsuite/gcc.target/i386/testnot-1.c | 24 + gcc/testsuite/gcc.target/i386/testnot-2.c | 24 + gcc/testsuite/gcc.target/xtensa/bswap-O1.c | 37 ++ gcc/testsuite/gcc.target/xtensa/bswap-O2.c | 37 ++ gcc/testsuite/gcc.target/xtensa/bswap-Os.c | 37 ++ gcc/testsuite/gcc.target/xtensa/bswap.c | 14 - .../gdc.test/compilable/dtoh_ClassDeclaration.d | 10 +- .../gdc.test/compilable/dtoh_TemplateDeclaration.d | 2 +- gcc/testsuite/gdc.test/compilable/test22865.d | 35 + .../fail_compilation/dip1000_deprecation.d | 59 ++ gcc/testsuite/gdc.test/fail_compilation/dip25.d | 2 +- .../gdc.test/fail_compilation/fail12390.d | 3 +- .../gdc.test/fail_compilation/fail22351.d | 20 + .../gdc.test/fail_compilation/fail23135.d | 17 + .../gdc.test/fail_compilation/fail_scope.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fix22108.d | 13 + gcc/testsuite/gdc.test/fail_compilation/fix23138.d | 16 + .../gdc.test/fail_compilation/test15660.d | 2 +- .../gdc.test/fail_compilation/test18484.d | 2 +- .../gdc.test/fail_compilation/test20881.d | 2 +- .../runnable_cxx/extra-files/test22351.cpp | 46 ++ .../runnable_cxx/extra-files/test23135.cpp | 52 ++ gcc/testsuite/gdc.test/runnable_cxx/test22351.d | 55 ++ gcc/testsuite/gdc.test/runnable_cxx/test23135.d | 38 ++ gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 2 +- gcc/tree-core.h | 6 +- gcc/tree-dfa.cc | 5 +- gcc/tree-nested.cc | 4 +- gcc/tree-pretty-print.cc | 7 +- gcc/tree.cc | 4 +- gcc/tree.h | 4 + libgomp/ChangeLog | 12 + libgomp/libgomp.texi | 17 +- libgomp/testsuite/libgomp.c-c++-common/target-40.c | 2 +- libgomp/testsuite/libgomp.c/target-41.c | 2 +- libphobos/ChangeLog | 5 + libphobos/libdruntime/MERGE | 2 +- .../libdruntime/core/internal/array/appending.d | 21 +- libphobos/libdruntime/core/memory.d | 2 +- libphobos/libdruntime/core/thread/fiber.d | 7 +- libphobos/libdruntime/core/thread/osthread.d | 21 +- libphobos/libdruntime/core/thread/threadbase.d | 4 +- libphobos/libdruntime/object.d | 25 +- libphobos/libdruntime/rt/arrayassign.d | 72 -- libphobos/libdruntime/rt/lifetime.d | 39 -- libphobos/src/MERGE | 2 +- libphobos/src/std/package.d | 2 + libphobos/src/std/process.d | 4 +- libphobos/src/std/utf.d | 4 +- libstdc++-v3/ChangeLog | 6 + libstdc++-v3/include/std/sstream | 1 + 143 files changed, 3474 insertions(+), 2005 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/attr-cdtor-1.c create mode 100644 gcc/testsuite/g++.dg/ubsan/pr105729.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-27.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr105639.c create mode 100644 gcc/testsuite/gcc.dg/pr98865.c create mode 100644 gcc/testsuite/gcc.target/i386/testnot-1.c create mode 100644 gcc/testsuite/gcc.target/i386/testnot-2.c create mode 100644 gcc/testsuite/gcc.target/xtensa/bswap-O1.c create mode 100644 gcc/testsuite/gcc.target/xtensa/bswap-O2.c create mode 100644 gcc/testsuite/gcc.target/xtensa/bswap-Os.c delete mode 100644 gcc/testsuite/gcc.target/xtensa/bswap.c create mode 100644 gcc/testsuite/gdc.test/compilable/test22865.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/dip1000_deprecation.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22351.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail23135.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix22108.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix23138.d create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/extra-files/test22351.cpp create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/extra-files/test23135.cpp create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/test22351.d create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/test23135.d