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-allnoconfig in repository toolchain/ci/gcc.
from e603cd43b14 aarch64: Add bfloat16 vldn/vstn intrinsics adds 68f8763d57a Correct an attribute access example. adds 9c3da8cc5d0 typo fix: Fix probablity, becuse, sucessor and destinarion [...] adds 07a0e380d62 Daily bump. adds 5de338f001e c++: Fix rejects-valid bug in cxx_eval_outermost_constant_e [...] adds 4d213bf6011 store-merging: Fix coalesce_immediate_stores [PR93820] adds 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 new 051b9873e78 rs6000: Fix more testsuite fallout from rs6000_legitimate_a [...] new c5decc83e4e libgo: update to final Go1.14 release
The 2 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 | 44 ++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 25 +++++ gcc/analyzer/bar-chart.cc | 102 +++++++++++++++++ gcc/analyzer/bar-chart.h | 60 ++++++++++ gcc/analyzer/engine.cc | 125 ++++++++++++++++++++- gcc/analyzer/exploded-graph.h | 9 +- gcc/analyzer/supergraph.cc | 23 ++++ gcc/analyzer/supergraph.h | 4 + gcc/bb-reorder.c | 6 +- gcc/c/ChangeLog | 6 + gcc/c/gimple-parser.c | 7 +- gcc/cfghooks.c | 4 +- gcc/config/sh/sh.c | 2 +- gcc/cp/ChangeLog | 35 ++++++ gcc/cp/call.c | 3 +- gcc/cp/constexpr.c | 16 ++- gcc/cp/constraint.cc | 33 +++--- gcc/cp/cp-tree.h | 1 + gcc/cp/cxx-pretty-print.c | 17 +++ gcc/cp/init.c | 8 +- gcc/cp/typeck.c | 2 +- gcc/doc/extend.texi | 2 +- gcc/gimple-ssa-store-merging.c | 27 +++-- gcc/go/gofrontend/MERGE | 2 +- gcc/omp-expand.c | 4 +- gcc/optabs-tree.c | 5 + gcc/predict.c | 2 +- gcc/testsuite/ChangeLog | 52 +++++++++ gcc/testsuite/g++.dg/DRs/dr1423.C | 7 ++ gcc/testsuite/g++.dg/concepts/diagnostic2.C | 30 +++++ gcc/testsuite/g++.dg/concepts/diagnostic3.C | 29 +++++ gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C | 13 +++ gcc/testsuite/g++.dg/cpp0x/pr93905.C | 18 +++ 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/gcc.dg/pr93820-2.c | 30 +++++ gcc/testsuite/gcc.dg/pr93820.c | 26 +++++ 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-loop-ch.c | 2 +- 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 +++ 91 files changed, 1652 insertions(+), 163 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/concepts/diagnostic2.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr93905.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/gcc.dg/pr93820-2.c create mode 100644 gcc/testsuite/gcc.dg/pr93820.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