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-arm-mainline-defconfig in repository toolchain/ci/gcc.
from ce25177f505 testsuite: Add a -O2 -fgimple testcase next to the -O2 -fno [...] adds 67fa274cd63 analyzer: improvements to logging/dumping adds b6268016bf4 optabs: Don't use scalar conversions for vectors [PR93843] adds 759bd406a2b dump load permutations and refcount per SLP node adds d6ff2207412 c++: Fix ICE with constexpr init and [[no_unique_address]] [...] adds b9934ad88d6 c++: Add test for DR 1423, Convertibility of nullptr to bool. adds 4a305fa2fd4 c++: Fix ICE with static_cast when converting from int[] [PR93862] adds 8017d95c7f5 libstdc++: Add __maybe_const_t and __maybe_empty_t aliases adds 113f0a639db libstdc++ Two simplifications for lexicographical_compare adds fd335985582 libstdc++: P1645R1 constexpr for <numeric> algorithms adds 8ce13842b50 libstdc++: Fix use of inaccessible private member in split_ [...] adds 38e10026578 c++: Fix value-init crash in template [PR93676] adds 44f6b7fb574 c++: Some improvements to concept diagnostics adds 051b9873e78 rs6000: Fix more testsuite fallout from rs6000_legitimate_a [...] adds c5decc83e4e libgo: update to final Go1.14 release adds dc192bbdd04 coroutines: Amend parameter handling to match n4849. adds 15fc2e04a59 PPC64, fix documentation for __builtin_crypto_vpmsum* built [...] adds 89f759ac2eb Daily bump. adds 0ba70d1b5ae analyzer: fix ICE on unreachable calls [PR 93947] adds 71b633aaea3 analyzer: fix ICE with -Wanalyzer-null-dereference [PR 93950] adds 1231f71f96a c++: Fix ICE with invalid array bounds [PR93789] adds cf70bb0fbd7 Document negative form of warning options enabled by defaul [...] adds 494e434c05f maintainer-scripts: Speed up git clone in gcc_release adds 4fd9efc8877 doc: Update description of BullFreeware new 5f9cd512c42 sccvn: Handle non-byte aligned offset or size for memset (, [...] new 1956773cc65 gimplify: Don't optimize register const vars to static [PR93949] new d1215304681 fix -fdebug-prefix-map without gas .file support
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 | 66 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 39 + gcc/analyzer/bar-chart.cc | 102 ++ gcc/analyzer/bar-chart.h | 60 + gcc/analyzer/diagnostic-manager.cc | 16 + gcc/analyzer/engine.cc | 125 +- gcc/analyzer/exploded-graph.h | 9 +- gcc/analyzer/region-model.cc | 6 +- gcc/analyzer/supergraph.cc | 23 + gcc/analyzer/supergraph.h | 4 + gcc/cp/ChangeLog | 56 + gcc/cp/call.c | 3 +- gcc/cp/class.c | 13 + gcc/cp/constexpr.c | 16 +- gcc/cp/constraint.cc | 33 +- gcc/cp/coroutines.cc | 311 ++-- gcc/cp/cp-tree.h | 2 + gcc/cp/cxx-pretty-print.c | 17 + gcc/cp/decl.c | 11 +- gcc/cp/init.c | 8 +- gcc/cp/typeck.c | 2 +- gcc/doc/extend.texi | 6 +- gcc/doc/install.texi | 2 +- gcc/doc/invoke.texi | 1668 ++++++++++---------- gcc/dwarf2out.c | 3 +- gcc/gimplify.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/lto-opts.c | 3 + gcc/lto-streamer-out.c | 3 +- gcc/optabs-tree.c | 5 + gcc/testsuite/ChangeLog | 72 + gcc/testsuite/g++.dg/DRs/dr1423.C | 7 + gcc/testsuite/g++.dg/analyzer/pr93950.C | 28 + gcc/testsuite/g++.dg/concepts/diagnostic2.C | 30 + gcc/testsuite/g++.dg/concepts/diagnostic3.C | 29 + .../g++.dg/coroutines/coro1-refs-and-ctors.h | 144 ++ .../g++.dg/coroutines/torture/func-params-07.C | 81 + .../g++.dg/coroutines/torture/func-params-08.C | 112 ++ gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-cast7.C | 6 + gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C | 15 + gcc/testsuite/g++.dg/ext/vla22.C | 9 + gcc/testsuite/gcc.c-torture/compile/pr93949.c | 7 + gcc/testsuite/gcc.c-torture/execute/pr93945.c | 45 + gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c | 23 + gcc/testsuite/gcc.dg/vect/pr93843-1.c | 21 + gcc/testsuite/gcc.dg/vect/pr93843-2.c | 11 + .../gcc.target/powerpc/fold-vec-st-char.c | 2 +- .../gcc.target/powerpc/fold-vec-st-float.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-st-int.c | 2 +- .../gcc.target/powerpc/fold-vec-st-short.c | 2 +- gcc/tree-ssa-sccvn.c | 42 +- gcc/tree-vect-slp.c | 13 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/internal/modcmd/mod.go | 5 - libgo/go/cmd/go/internal/modload/import.go | 3 +- libgo/go/cmd/go/internal/vet/vet.go | 4 +- libgo/go/cmd/go/internal/web/api.go | 2 +- .../cmd/go/testdata/script/mod_gobuild_import.txt | 59 +- libgo/go/cmd/go/testdata/script/mod_readonly.txt | 1 + libgo/go/cmd/go/testdata/script/vet_flags.txt | 11 + libgo/go/crypto/cipher/gcm.go | 7 +- libgo/go/crypto/cipher/gcm_test.go | 19 +- libgo/go/crypto/elliptic/elliptic.go | 19 +- libgo/go/crypto/x509/pkcs8.go | 2 +- libgo/go/go/build/build.go | 14 +- libgo/go/go/doc/doc.go | 9 +- libgo/go/hash/maphash/maphash.go | 14 +- libgo/go/hash/maphash/maphash_test.go | 23 + libgo/go/math/big/int.go | 4 +- libgo/go/runtime/malloc.go | 7 +- libgo/go/runtime/mkpreempt.go | 9 + libgo/go/runtime/netpoll_stub.go | 17 +- libgo/go/testing/benchmark.go | 1 + libgo/go/testing/sub_test.go | 40 + libgo/go/testing/testing.go | 1 - libstdc++-v3/ChangeLog | 46 + libstdc++-v3/include/bits/ranges_algo.h | 10 +- libstdc++-v3/include/bits/stl_algobase.h | 21 +- libstdc++-v3/include/bits/stl_numeric.h | 9 + libstdc++-v3/include/std/numeric | 18 + libstdc++-v3/include/std/ranges | 55 +- libstdc++-v3/include/std/version | 1 + .../testsuite/26_numerics/accumulate/constexpr.cc | 42 + .../26_numerics/adjacent_difference/constexpr.cc | 44 + .../26_numerics/exclusive_scan/constexpr.cc | 44 + .../26_numerics/inclusive_scan/constexpr.cc | 55 + .../26_numerics/inner_product/constexpr.cc | 45 + .../testsuite/26_numerics/iota/constexpr.cc | 31 + .../testsuite/26_numerics/partial_sum/constexpr.cc | 44 + .../testsuite/26_numerics/reduce/constexpr.cc | 52 + .../transform_exclusive_scan/constexpr.cc | 33 + .../transform_inclusive_scan/constexpr.cc | 44 + .../26_numerics/transform_reduce/constexpr.cc | 55 + .../testsuite/std/ranges/adaptors/split.cc | 18 + maintainer-scripts/ChangeLog | 4 + maintainer-scripts/gcc_release | 19 +- 102 files changed, 3241 insertions(+), 1113 deletions(-) create mode 100644 gcc/analyzer/bar-chart.cc create mode 100644 gcc/analyzer/bar-chart.h create mode 100644 gcc/testsuite/g++.dg/DRs/dr1423.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93950.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic2.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic3.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro1-refs-and-ctors.h create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-08.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C create mode 100644 gcc/testsuite/g++.dg/ext/vla22.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93949.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93945.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93843-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93843-2.c create mode 100644 libstdc++-v3/testsuite/26_numerics/accumulate/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/adjacent_difference/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/exclusive_scan/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inclusive_scan/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inner_product/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/iota/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/partial_sum/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/con [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/con [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_reduce/constexpr.cc