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 e3a72888292 [AArch64] Don't allow partial SVE modes in GPRs adds ded1915488d libstdc++: Fix description of std::ios::trunc (PR 92886) adds 792a7496532 * varasm.c (default_function_section): Fix confused tests [...] adds 32007a1e005 * predict.c (compute_function_frequency): Check for presen [...] adds 44f35552d2f Turn tp_first_run counts back to 32bit values. adds 10170c3b21e * cgraph.c (cgraph_node::verify_node): Verify tp_first_run [...] adds 15bdfb9d520 2019-12-10 Thomas Koenig tkoenig@gcc.gnu.org adds 6c7e74dc57f Bail out in gfc_dep_compare_expr for a NULL argument. adds fca3fc600c0 PR c++/92560 - ICE with decltype and rewritten operator. adds 4381967563f Fix C++20 structural type vs. private base. adds 49c6239893c PR c++/92847 - C++20 comparison ambiguity with class template. adds 6b184121565 * ipa-param-manipulation.c (ipa_param_body_adjustments::r [...] adds a19dfc0467f PR middle-end/92825 * cfgexpand.c (add_stack_protection_c [...] adds 14618d7969b PR ipa/92883 * ipa-cp.c (propagate_vr_across_jump_functio [...] adds 4397d738d68 PR rtl-optimization/92882 * regstat.c (regstat_bb_compute [...] adds 5ca28bbff6f libstdc++: Rework std::copy/copy_backward/move/move_backwar [...] adds e41c1ae6708 2019-12-10 Thomas Koenig tkoenig@gcc.gnu.org adds d92652d880e 2019-12-10 Vladimir Makarov vmakarov@redhat.com adds 3971162eabe PR tree-optimization/92891 * builtins.c (gimple_call_allo [...] adds a60701e05b3 libstdc++: Correct noexcept-specifiers on span constructors adds aad65f50638 compiler: generate type descriptor for pointer to alias [...] adds 4cbb1f790a2 Daily bump. adds b6196d9808a Restore enable_if lost during original import of pstl adds 5476191189e Fix unrecognizable insn of pr92865. adds 60961fcea72 Fix PR92901: Change test expectation for C++ in OpenACC tes [...] adds ecca7d0d847 Add ARM-specific Bfloat format support to middle-end adds 6d8c93a07d3 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|a [...] adds ba396025036 libgomp – spelling fixes, incl. omp_lib.h.in adds b490d34e2ef arm: Fix an incorrect warning when -mcpu=cortex-a55 is used [...] adds ec81216db25 libstdc++: Fix whitepace in changelog adds a01b24c09ee [testsuite][arm] Remove xfail for vect-epilogues test adds b5a0c13654b Adds multibyte awareness to pretty-print.c adds 945f2b19497 PR middle-end/79221 - missing -Wstringop-overflow= on a str [...] new 25662515e16 PR c++/92446 - deduction of class NTTP. new c3af4302b8a PR c++/92859 - ADL and bit-field. new 20d0998b970 [OpenACC] Initialize 'dynamic_refcount' whenever we initial [...] new ebcbd5ae0e1 [PR92854] Add 'libgomp.oacc-c-c++-common/acc_map_data-devic [...] new 2b04bb7b4c9 [OpenACC] Consolidate 'async'/'wait' code in 'libgomp/oacc- [...] new ca9b2739279 [OpenACC] Consolidate 'GOACC_enter_exit_data' and its helpe [...] new 7c8ffaf54af [PR92843] [OpenACC] Fix dynamic reference counting for stru [...] new 03250c24488 PR c++/92774 - ICE with implicitly deleted operator<=>. new ba6fc65f854 PR c++/57082 - new X{} and private destructor. new 2ec0de50f97 PR c++/92105 - decltype(decltype) error cascade. new b0b9811a82e * g++.dg/cpp0x/initlist-new2.C: Clarify comment.
The 11 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 | 112 +++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 2 +- gcc/cfgexpand.c | 76 ++--- gcc/cgraph.c | 5 + gcc/cgraph.h | 8 +- gcc/cgraphunit.c | 52 ++-- gcc/config/arm/arm-cpus.in | 25 +- gcc/config/arm/arm.c | 44 +-- gcc/config/i386/i386-expand.c | 2 +- gcc/cp/ChangeLog | 34 +++ gcc/cp/call.c | 35 ++- gcc/cp/class.c | 54 ++-- gcc/cp/init.c | 2 +- gcc/cp/method.c | 33 ++- gcc/cp/name-lookup.c | 2 +- gcc/cp/parser.c | 32 +- gcc/cp/pt.c | 2 +- gcc/cp/tree.c | 8 +- gcc/doc/invoke.texi | 13 +- gcc/fortran/ChangeLog | 19 ++ gcc/fortran/dependency.c | 2 + gcc/fortran/misc.c | 10 + gcc/fortran/trans-array.c | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 6 +- gcc/ipa-cp.c | 12 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-sra.c | 10 +- gcc/lra-assigns.c | 6 +- gcc/lra-constraints.c | 27 +- gcc/lra-eliminations.c | 5 + gcc/lra-int.h | 2 +- gcc/lto/ChangeLog | 7 +- gcc/lto/lto-partition.c | 8 +- gcc/predict.c | 8 +- gcc/pretty-print.c | 61 +++- gcc/profile.c | 13 +- gcc/real.c | 137 +++++++++ gcc/real.h | 1 + gcc/regstat.c | 6 +- gcc/testsuite/ChangeLog | 54 ++++ .../c-c++-common/goacc/clause-locations.c | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype-err1.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist-new2.C | 15 + gcc/testsuite/g++.dg/cpp2a/nontype-class25.C | 6 + gcc/testsuite/g++.dg/cpp2a/nontype-class26.C | 13 + gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite5.C | 15 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 25 ++ gcc/testsuite/g++.dg/overload/bit-field1.C | 18 ++ gcc/testsuite/gcc.c-torture/compile/pr92891.c | 16 + gcc/testsuite/gcc.dg/Wstringop-overflow-26.c | 20 ++ gcc/testsuite/gcc.dg/ipa/pr92883.c | 14 + gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +- gcc/testsuite/gcc.target/i386/pr92825.c | 15 + gcc/testsuite/gcc.target/i386/pr92865-1.c | 67 +++++ gcc/testsuite/gcc.target/powerpc/pr92796.c | 21 ++ gcc/testsuite/gfortran.dg/assumed_rank_18.f90 | 16 + gcc/testsuite/gfortran.dg/interface_45.f90 | 11 + gcc/testsuite/gfortran.dg/pr92874.f90 | 11 + gcc/testsuite/gfortran.dg/pr92882.f | 4 + gcc/varasm.c | 15 +- libgomp/ChangeLog | 89 +++++- libgomp/config/gcn/task.c | 2 +- libgomp/config/gcn/team.c | 4 +- libgomp/config/nvptx/task.c | 2 +- libgomp/config/nvptx/team.c | 2 +- libgomp/env.c | 2 +- libgomp/libgomp.h | 2 - libgomp/libgomp.texi | 10 +- libgomp/libgomp_g.h | 12 +- libgomp/oacc-async.c | 71 +++++ libgomp/oacc-host.c | 2 +- libgomp/oacc-int.h | 1 + libgomp/oacc-mem.c | 316 ++++++++++++++++++-- libgomp/oacc-parallel.c | 325 --------------------- libgomp/omp_lib.h.in | 4 +- libgomp/ordered.c | 4 +- libgomp/plugin/plugin-gcn.c | 6 +- libgomp/target.c | 3 + libgomp/task.c | 6 +- libgomp/team.c | 2 +- libgomp/testsuite/libgomp.fortran/jacobi.f | 6 +- libgomp/testsuite/libgomp.hsa.c/tiling-2.c | 2 +- .../acc_map_data-device_already-1.c | 36 +++ .../acc_map_data-device_already-2.c | 35 +++ .../acc_map_data-device_already-3.c | 31 ++ .../acc_map_data-host_already-1.c | 33 +++ .../acc_map_data-host_already-2.c | 32 ++ .../acc_map_data-host_already-3.c | 27 ++ .../libgomp.oacc-c-c++-common/clauses-1.c | 16 +- .../libgomp.oacc-c-c++-common/enter_exit-lib.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-82.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/nested-1.c | 10 +- .../libgomp.oacc-c-c++-common/pr92843-1.c | 179 ++++++++++++ .../libgomp.oacc-fortran/optional-cache.f95 | 1 + .../libgomp.oacc-fortran/optional-reduction.f90 | 1 - libstdc++-v3/ChangeLog | 120 ++++++++ libstdc++-v3/include/bits/deque.tcc | 278 ++++++++++++------ libstdc++-v3/include/bits/ios_base.h | 2 +- libstdc++-v3/include/bits/stl_algobase.h | 323 ++++++++++++++++---- libstdc++-v3/include/bits/stl_deque.h | 71 ----- .../include/bits/stl_iterator_base_types.h | 15 +- libstdc++-v3/include/debug/debug.h | 3 + libstdc++-v3/include/debug/safe_iterator.h | 2 +- libstdc++-v3/include/debug/safe_iterator.tcc | 253 +++++++++++++++- libstdc++-v3/include/debug/stl_iterator.h | 13 - libstdc++-v3/include/debug/vector | 7 - libstdc++-v3/include/pstl/glue_numeric_defs.h | 2 +- libstdc++-v3/include/pstl/glue_numeric_impl.h | 2 +- libstdc++-v3/include/std/numeric | 6 - libstdc++-v3/include/std/span | 3 +- .../testsuite/23_containers/span/nothrow_cons.cc | 59 ++++ .../copy/debug/1_neg.cc} | 35 +-- .../25_algorithms/copy/deque_iterators/2.cc | 109 +++++++ .../copy/deque_iterators/31.cc} | 35 ++- .../copy/deque_iterators/32.cc} | 35 ++- .../char/4.cc => deque_iterators/33.cc} | 48 +-- .../copy/deque_iterators/41.cc} | 34 ++- .../copy/deque_iterators/42.cc} | 34 ++- .../copy/deque_iterators/43.cc} | 43 ++- .../copy/streambuf_iterators/char/4.cc | 29 +- .../copy_backward/deque_iterators/2.cc | 109 +++++++ .../25_algorithms/equal/deque_iterators/1.cc | 122 ++++++++ .../char/4.cc => fill/deque_iterators/1.cc} | 43 +-- .../25_algorithms/move/deque_iterators/2.cc | 101 +++++++ .../move_backward/deque_iterators/2.cc | 101 +++++++ .../25_algorithms/copy_backward_deque_iterators.cc | 69 ++++- .../25_algorithms/copy_deque_iterators.cc | 69 ++++- .../25_algorithms/equal_deque_iterators.cc | 82 ++++++ 132 files changed, 3776 insertions(+), 1034 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class25.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C create mode 100644 gcc/testsuite/g++.dg/overload/bit-field1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92891.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-26.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92883.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92825.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92865-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92796.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92874.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92882.f create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92843-1.c create mode 100644 libstdc++-v3/testsuite/23_containers/span/nothrow_cons.cc copy libstdc++-v3/testsuite/{performance/25_algorithms/copy_deque_iterators.cc => [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/2.cc copy libstdc++-v3/testsuite/{performance/25_algorithms/copy_deque_iterators.cc => [...] copy libstdc++-v3/testsuite/{performance/25_algorithms/copy_deque_iterators.cc => [...] copy libstdc++-v3/testsuite/25_algorithms/copy/{streambuf_iterators/char/4.cc => d [...] copy libstdc++-v3/testsuite/{performance/25_algorithms/copy_deque_iterators.cc => [...] copy libstdc++-v3/testsuite/{performance/25_algorithms/copy_deque_iterators.cc => [...] copy libstdc++-v3/testsuite/{performance/25_algorithms/copy_backward_deque_iterato [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterat [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/deque_iterators/1.cc copy libstdc++-v3/testsuite/25_algorithms/{copy/streambuf_iterators/char/4.cc => f [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/2.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move_backward/deque_iterat [...] create mode 100644 libstdc++-v3/testsuite/performance/25_algorithms/equal_deque_it [...]