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-aarch64-next-allmodconfig in repository toolchain/ci/gcc.
from c5edfbaf16a 2019-10-23 Jozef Lawrynowicz jozef.l@mittosystems.com adds f34b64d760a PR c++/91369 Implement P0784R7 changes to allocation and co [...] adds 8cb9169f976 Make std::invoke usable in constant expressions adds 54a14bcbca8 2019-10-23 qing zhao qing.zhao@oracle.com adds c388aab8d70 * ipa-reference.h (ipa_reference_var_uid): Move offline. [...] adds 335bd63553b * lto-streamer-out.c (output_constructor): Push CTORS_OUT [...] adds 04de801fabc * ipa-reference.c (varpool_removal_hook, ipa_reference_c_f [...] adds aa0ba62796d * lto-streamer-out.c (cmp_symbol_files): Watch for overflow. adds 65ab153500f Reformat some code; Add support for generating PLWA with of [...] adds bddb104ab76 Implement P1286R2, Contra CWG1778 adds 01fcdd7a0ae Rework how prefixed instruction length is calculated. adds 73672990578 2019-10-23 Steven G. Kargl kargl@gcc.gnu.org adds 2741f77b864 Daily bump. adds 8c4f8bc6bec * gcc.target/powerpc/pr70010.c: Add -Wno-psabi. [...] adds 144b0807fcc [C++ PATCH] 'std' identifier not needed adds 701057fbee0 2019-10-24 Richard Biener rguenther@suse.de adds 2d7348a33c9 Fix another UBSAN in Fortran coarray. adds cd77033a01c S/390: Use UNSPEC_GET_TP for thread pointer loads adds 4a7df0f3b23 Define std::uniform_random_bit_generator concept for C++20 adds 54e2e2bb856 PR libstdc++/88338 Implement P0898R3, C++20 concepts library adds e1c584607b5 2019-10-24 Richard Biener rguenther@suse.de adds 245bc45271a 2019-10-24 Richard Biener rguenther@suse.de adds 34c79a052e1 2019-10-24 Richard Biener rguenther@suse.de adds daf5608fb9f 2019-10-24 Richard Biener rguenther@suse.de adds 47e4f7397a4 MSP430: Tweaks to generation of 430X instructions adds daf0305adc4 MSP430: Remove unused msp430_hard_regno_nregs_*_padding functions adds d2c976d5790 * ipa-reference.c (ipa_reference_optimization_summary_d): [...] adds 3ad8baf1748 Simplify common case of use_future_t that uses std::allocator adds cddd8a3c8f2 2019-10-24 Richard Biener rguenther@suse.de adds 525ead362b2 Finish moving constraint and logic functionality of out pt. [...] adds 715c8a41e08 Make gt_pch_nx unreachable in symbol-summary classes. adds 72da463e4d4 ipa-sra-19.c: Avoid unprototyped function adds 97a0265f0f3 Revert ABI changes to std::allocator in C++20 adds 61c7f424d83 [dump] small source cleanup adds 1ab81e0da4a [C++ PATCH] Template parm index fix new 005098dc3e6 Add missing space to diagnostic in reshape_init_r.
The 1 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 | 162 +++++++++++ gcc/DATESTAMP | 2 +- gcc/config/msp430/constraints.md | 1 + gcc/config/msp430/msp430.c | 25 +- gcc/config/msp430/msp430.md | 12 +- gcc/config/rs6000/predicates.md | 8 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 51 +++- gcc/config/rs6000/rs6000.h | 16 +- gcc/config/rs6000/rs6000.md | 78 ++++-- gcc/config/rs6000/vsx.md | 8 + gcc/config/s390/s390.c | 5 +- gcc/config/s390/s390.md | 38 ++- gcc/coverage.c | 8 + gcc/cp/ChangeLog | 62 +++++ gcc/cp/config-lang.in | 2 +- gcc/cp/constraint.cc | 128 +++++++++ gcc/cp/cp-tree.h | 17 +- gcc/cp/decl.c | 20 +- gcc/cp/except.c | 4 +- gcc/cp/logic.cc | 83 +++++- gcc/cp/method.c | 69 +---- gcc/cp/parser.c | 14 +- gcc/cp/parser.h | 4 - gcc/cp/pt.c | 192 ++----------- gcc/cp/rtti.c | 4 +- gcc/dumpfile.c | 10 +- gcc/fortran/ChangeLog | 11 + gcc/fortran/array.c | 3 + gcc/fortran/dump-parse-tree.c | 10 + gcc/fortran/resolve.c | 3 + gcc/ipa-reference.c | 304 +++++++++++++-------- gcc/ipa-reference.h | 11 +- gcc/lto-streamer-out.c | 114 +++++--- gcc/lto-streamer.h | 3 + gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 11 +- gcc/symbol-summary.h | 43 ++- gcc/testsuite/ChangeLog | 59 ++++ gcc/testsuite/g++.dg/DRs/dr1778.C | 7 + gcc/testsuite/g++.dg/cpp0x/defaulted23.C | 4 +- gcc/testsuite/g++.dg/cpp0x/defaulted43.C | 10 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 3 +- gcc/testsuite/gcc.dg/torture/pr92203.c | 37 +++ gcc/testsuite/gcc.dg/vect/pr92205.c | 13 + gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c | 82 ++++++ gcc/testsuite/gcc.dg/vect/slp-reduc-10b.c | 82 ++++++ gcc/testsuite/gcc.dg/vect/slp-reduc-10c.c | 82 ++++++ gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c | 82 ++++++ gcc/testsuite/gcc.dg/vect/slp-reduc-10e.c | 82 ++++++ gcc/testsuite/gcc.dg/vect/slp-reduc-9.c | 25 ++ .../gcc.dg/vect/vect-reduc-2char-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2char.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2short.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c | 2 +- gcc/testsuite/gcc.target/msp430/emulate-slli.c | 6 +- gcc/testsuite/gcc.target/msp430/emulate-srai.c | 6 +- gcc/testsuite/gcc.target/msp430/emulate-srli.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010-1.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr91275.c | 2 +- .../gcc.target/s390/load-thread-pointer-once-2.c | 14 + gcc/tree-ssa-alias.c | 16 +- gcc/tree-ssa-sccvn.c | 9 +- gcc/tree-vect-loop.c | 10 +- gcc/tree-vect-slp.c | 55 +++- libstdc++-v3/ChangeLog | 90 ++++++ libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 5 +- libstdc++-v3/include/bits/alloc_traits.h | 125 ++++++--- libstdc++-v3/include/bits/allocator.h | 52 +++- libstdc++-v3/include/bits/random.h | 15 + libstdc++-v3/include/bits/stl_construct.h | 128 +++++---- libstdc++-v3/include/bits/stl_uninitialized.h | 4 +- libstdc++-v3/include/experimental/executor | 45 ++- libstdc++-v3/include/ext/alloc_traits.h | 16 +- libstdc++-v3/include/ext/malloc_allocator.h | 4 +- libstdc++-v3/include/ext/new_allocator.h | 4 +- libstdc++-v3/include/std/functional | 11 +- libstdc++-v3/include/std/version | 1 + .../testsuite/20_util/allocator/rebind_c++20.cc | 5 +- .../allocator/requirements/typedefs_c++20.cc | 11 + libstdc++-v3/testsuite/20_util/allocator/void.cc | 22 ++ .../invoke/constexpr.cc} | 20 +- .../testsuite/20_util/headers/memory/synopsis.cc | 6 + .../20_util/scoped_allocator/69293_neg.cc | 3 + .../specialized_algorithms/construct_at/1.cc | 64 +++++ .../vector/cons/destructible_debug_neg.cc | 4 + .../23_containers/vector/cons/destructible_neg.cc | 4 + .../testsuite/26_numerics/random/concept.cc | 221 +++++++++++++++ .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../ext/malloc_allocator/variadic_construct.cc | 2 +- .../ext/new_allocator/variadic_construct.cc | 2 +- .../rebind_c++20.cc => std/concepts/1.cc} | 15 +- .../rebind_c++20.cc => std/concepts/2.cc} | 15 +- 97 files changed, 2407 insertions(+), 737 deletions(-) create mode 100644 gcc/testsuite/g++.dg/DRs/dr1778.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr92203.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92205.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10b.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10c.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10e.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-9.c create mode 100644 gcc/testsuite/gcc.target/s390/load-thread-pointer-once-2.c copy libstdc++-v3/testsuite/20_util/{allocator/rebind_c++20.cc => function_objects [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/concept.cc copy libstdc++-v3/testsuite/{20_util/allocator/rebind_c++20.cc => std/concepts/1.c [...] copy libstdc++-v3/testsuite/{20_util/allocator/rebind_c++20.cc => std/concepts/2.c [...]