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-aarch64-build_cross in repository toolchain/ci/gcc.
from 8f17d44ad98 docs: fix content of smallexample adds 7650259de8f Update gcc sv.po. adds 84081e2c6bd c++: premature overload resolution [PR93085] adds eb49f7de934 libgo: update to Go1.16.3 release adds 9c1c8ad8339 combine: Don't fold away side-effects in simplify_and_const [...] adds ffc4155b6e4 combine: Fix up expand_compound_operation [PR99905] adds 287ad814d77 Daily bump. adds 17f3c2b8ac4 gimple UIDs, LTO and -fanalyzer [PR98599] adds 07b27384de5 gcc.dg/analyzer/data-model-1.c: Inverse xfail for cris-*-*, [...] adds 59d9aa6d2ef c++: constraints are unevaluated operands [PR99961] adds c755e1b3ead c++: variadic class template placeholder deduction [PR97134] adds c0f772894b6 simplify-rtx: Punt on simplify_{,gen_}subreg to IBM double [...] adds 89e95ad2e76 mh-mingw: Set __USE_MINGW_ACCESS in missed C++ flags variables adds 1174314811a Fix thinko in libcpp preparation patch for modules adds f6ba5d039f9 aarch64: Restore bfxil optimization [PR100028] adds 4acb3af3669 preprocessor: Fix column adjustment [PR 99446] adds 0851ac6df05 c++: constexpr, inheritance, and local class [PR91933] adds f9810422f67 tree-optimization/100053 - fix predication in VN adds 39fa0de5994 Further increase the limit on the size of accepted Ada files adds 989e512f719 libstdc++: Remove outdated docs on libg++ and libstdc++-v2 adds 8913b2c2bcd c++: Reject alias CTAD in C++17 [PR99008] adds 474cb5a0a40 libstdc++: Fix <bit> to work freestanding [PR 100060] adds 6173f713a35 c++: generic lambda in template fn with DMI [PR100054] adds 4df918798b4 testsuite: Add testcase for already fixed PR97121 adds 34ec63f1b5c c++: alias template equivalence and cv-quals [PR100032] adds 96d73645c77 c++: Adjust expected diagnostics for old-deja tests [PR99008] adds 8084ab15a3e PR middle-end/86058 - TARGET_MEM_REF causing incorrect mess [...] adds af7128621e5 PR tree-optimization/82800 - Incorrect warning on "may be u [...] adds 6d0d35d518a Daily bump. adds 006783f4b16 c++: debug location of variable cleanups [PR88742] adds 0589be0c597 c++: DWARF ICE with defaulted specialization [PR90674] adds e1666ebd9ad c++: lambda in non-type template parm type [PR99478] adds 287be7f7a58 testsuite: Fix up libgomp.fortran/alloc-1.F90 testcase [PR100071] adds d1e4368ddb7 arm: fix warning when -mcpu=neoverse-n1 is used with -mfpu= [...] adds e4fd26d647e docs: Remove empty table column. adds 3330e673959 VEC_COND_EXPR verification adjustment adds d253a6f7bb1 d: Add TARGET_D_HAS_STDCALL_CONVENTION adds 3785d2b207f d: Add TARGET_D_REGISTER_CPU_TARGET_INFO adds 5b63eb17d86 d: Move call to set_linkage_for_decl to declare_extern_var. adds a5e4abac26b d: Remove setting of target-specific global.params flags fr [...] adds 2ccc05a5141 c++: Fix deduction with reference NTTP [PR83476] adds 527bc0181d3 d: Add TARGET_D_REGISTER_OS_TARGET_INFO adds 3191c1f4488 IBM Z: Fix error checking for immediate builtin operands new a065e0bb092 aarch64: Handle more SVE vector constants [PR99246] new 785209fc464 PR testsuite/100073 - test case gcc.dg/pr86058.c fails on a [...] new f99f64f69db [PR100066] Check paradoxical subreg when splitting hard reg [...] new 9b53edc796d c++: non-static member, array bound, sizeof [PR93314]
The 4 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: config/ChangeLog | 5 + config/mh-mingw | 2 + contrib/ChangeLog | 11 + gcc/ChangeLog | 88 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 9 + gcc/ada/gcc-interface/misc.c | 3 + gcc/ada/gcc-interface/trans.c | 62 +-- gcc/analyzer/ChangeLog | 12 + gcc/analyzer/supergraph.cc | 57 +- gcc/analyzer/supergraph.h | 15 + gcc/combine.c | 16 +- gcc/config/aarch64/aarch64-d.c | 23 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 54 ++ gcc/config/aarch64/aarch64.h | 3 +- gcc/config/aarch64/aarch64.md | 32 ++ gcc/config/arm/arm-d.c | 42 ++ gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 25 +- gcc/config/arm/arm.h | 3 +- gcc/config/i386/i386-d.c | 48 ++ gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.h | 4 +- gcc/config/mips/mips-d.c | 30 ++ gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips.h | 3 +- gcc/config/pa/pa-d.c | 28 + gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.h | 3 +- gcc/config/riscv/riscv-d.c | 46 ++ gcc/config/riscv/riscv-protos.h | 1 + gcc/config/riscv/riscv.h | 3 +- gcc/config/rs6000/rs6000-d.c | 30 ++ gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.h | 3 +- gcc/config/s390/s390-builtins.def | 85 +-- gcc/config/s390/s390-d.c | 30 ++ gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 35 +- gcc/config/s390/s390.h | 3 +- gcc/config/sparc/sparc-d.c | 28 + gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.h | 3 +- gcc/cp/ChangeLog | 52 ++ gcc/cp/class.c | 13 +- gcc/cp/constraint.cc | 3 + gcc/cp/decl.c | 5 +- gcc/cp/init.c | 17 +- gcc/cp/module.cc | 4 +- gcc/cp/parser.c | 27 +- gcc/cp/pt.c | 45 +- gcc/cp/semantics.c | 29 ++ gcc/cp/typeck2.c | 17 +- gcc/d/d-builtins.cc | 19 - gcc/d/d-target.cc | 14 +- gcc/d/d-target.def | 33 ++ gcc/d/decl.cc | 6 +- gcc/d/typeinfo.cc | 5 +- gcc/d/types.cc | 19 +- gcc/doc/tm.texi | 22 + gcc/doc/tm.texi.in | 6 + gcc/fortran/intrinsic.texi | 34 +- gcc/go/gofrontend/MERGE | 2 +- gcc/lra-constraints.c | 12 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 30 +- gcc/simplify-rtx.c | 22 +- gcc/testsuite/ChangeLog | 109 ++++ .../c-c++-common/Wimplicit-fallthrough-6.c | 16 +- .../c-c++-common/Wimplicit-fallthrough-7.c | 4 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C | 15 + .../g++.dg/cpp1y/lambda-generic-local-class1.C | 10 + gcc/testsuite/g++.dg/cpp1z/class-deduction84.C | 9 + gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval1.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval2.C | 8 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 4 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval14.C | 6 + gcc/testsuite/g++.dg/cpp2a/nontype-class43.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-err6.C | 20 + gcc/testsuite/g++.dg/debug/cleanup1.C | 41 ++ gcc/testsuite/g++.dg/debug/defaulted1.C | 10 + gcc/testsuite/g++.dg/diagnostic/pr72803.C | 5 +- gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C | 4 +- gcc/testsuite/g++.dg/gcov/gcov-2.C | 4 +- gcc/testsuite/g++.dg/parse/template2.C | 2 +- gcc/testsuite/g++.dg/parse/uneval1.C | 14 + gcc/testsuite/g++.dg/template/dependent-tmpl1.C | 9 + gcc/testsuite/g++.dg/template/error8.C | 2 +- gcc/testsuite/g++.dg/template/ref11.C | 9 + gcc/testsuite/g++.dg/tm/inherit2.C | 4 +- gcc/testsuite/g++.dg/tm/unsafe1.C | 4 +- .../g++.dg/warn/Wimplicit-fallthrough-1.C | 4 +- gcc/testsuite/g++.dg/warn/uninit-pr82800.C | 43 ++ gcc/testsuite/g++.old-deja/g++.ns/crash3.C | 2 +- gcc/testsuite/g++.old-deja/g++.ns/template7.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash8.C | 4 +- gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr98599-a.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr98599-b.c | 1 + gcc/testsuite/gcc.dg/pr86058.c | 19 + gcc/testsuite/gcc.dg/pr99830.c | 10 + gcc/testsuite/gcc.dg/torture/pr100053.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c | 21 + gcc/testsuite/gcc.target/aarch64/pr100028.c | 22 + .../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 + gcc/testsuite/gcc.target/i386/pr100066.c | 13 + gcc/testsuite/gcc.target/i386/pr99905.c | 33 ++ .../gcc.target/s390/zvector/imm-range-error-1.c | 26 + .../gcc.target/s390/zvector/vec_msum_u128-1.c | 45 ++ gcc/tree-cfg.c | 2 + gcc/tree-ssa-propagate.c | 2 +- gcc/tree-ssa-sccvn.c | 21 +- libcpp/ChangeLog | 12 + libcpp/include/line-map.h | 10 +- libcpp/line-map.c | 21 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go.mod | 2 +- libgo/go/cmd/go/alldocs.go | 20 +- libgo/go/cmd/go/internal/modfetch/cache.go | 17 + libgo/go/cmd/go/internal/modfetch/fetch.go | 77 +-- libgo/go/cmd/go/internal/work/build.go | 20 +- libgo/go/cmd/go/testdata/script/mod_verify.txt | 7 +- libgo/go/cmd/vendor/modules.txt | 2 +- libgo/go/golang.org/x/mod/module/module.go | 38 +- libgo/go/runtime/symtab_test.go | 85 +++ libgo/go/runtime/time.go | 5 + libgo/go/testing/helper_test.go | 32 ++ libgo/go/testing/testing.go | 15 +- libgo/go/time/sleep_test.go | 16 + libgo/misc/cgo/testplugin/plugin_test.go | 7 + .../testplugin/testdata/issue44956/base/base.go | 7 + .../cgo/testplugin/testdata/issue44956/main.go | 47 ++ .../cgo/testplugin/testdata/issue44956/plugin1.go | 9 + .../cgo/testplugin/testdata/issue44956/plugin2.go | 11 + libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 3 +- libstdc++-v3/ChangeLog | 35 ++ libstdc++-v3/doc/html/index.html | 6 +- libstdc++-v3/doc/html/manual/appendix.html | 6 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 6 +- libstdc++-v3/doc/html/manual/backwards.html | 363 +------------ libstdc++-v3/doc/html/manual/index.html | 6 +- .../doc/xml/manual/backwards_compatibility.xml | 572 +-------------------- libstdc++-v3/include/std/bit | 18 +- 147 files changed, 2174 insertions(+), 1284 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-local-class1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction84.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class43.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err6.C create mode 100644 gcc/testsuite/g++.dg/debug/cleanup1.C create mode 100644 gcc/testsuite/g++.dg/debug/defaulted1.C create mode 100644 gcc/testsuite/g++.dg/parse/uneval1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-tmpl1.C create mode 100644 gcc/testsuite/g++.dg/template/ref11.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-pr82800.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98599-a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98599-b.c create mode 100644 gcc/testsuite/gcc.dg/pr86058.c create mode 100644 gcc/testsuite/gcc.dg/pr99830.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100053.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr100028.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr99246.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100066.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99905.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/imm-range-error-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_msum_u128-1.c create mode 100644 libgo/misc/cgo/testplugin/testdata/issue44956/base/base.go create mode 100644 libgo/misc/cgo/testplugin/testdata/issue44956/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/issue44956/plugin1.go create mode 100644 libgo/misc/cgo/testplugin/testdata/issue44956/plugin2.go