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-lts-defconfig in repository toolchain/ci/gcc.
from a8ff10cdd21 PR middle-end/92761 - hash_table::expand invokes assignment [...] adds bea573cb7ea [PR92840] [OpenACC] Refuse 'acc_unmap_data' unless mapped b [...] adds 03383a93c73 [PR92503] [OpenACC] Don't silently 'acc_unmap_data' in 'acc_free' adds a74d1c85921 [PR92116, PR92877] [OpenACC] Replace 'openacc.data_environ' [...] adds 3fc708a83e7 Daily bump. adds e06ae132950 diagnostic_show_locus: move initial newline to callers adds 87f8610d5d6 Replace label_text ctor with "borrow" and "take" adds dc1d32e6df8 libbacktrace: remove duplicate low_pc/high_pc/range handling adds 864ba5aaf46 Fix typos in 2 functions. adds 09e423720ce * config/i386/i386.c (IX86_LEA_PRIORITY): Fix comment typos. adds 1252ea4d975 * gcc.target/i386/avx512f-vmovntpd-2.c: Ensure res is 64-b [...] adds 34b7d973f01 Check for TYPE_DECL in get_odr_name_for_type adds 1804784460b Fortran] PR 92872 – Fix get_CFI_desc adds 5cb4bf8a624 Disallow EXTRACT_LAST_REDUCTION for reduction chains adds fef959ca9fc Fix EXTRACT_LAST_REDUCTION handling of pattern stmts adds d827b9e76a0 Record the loop masks needed for EXTRACT_LAST_REDUCTIONs adds 343c7d09704 Add missing conversion in vect_create_epilog_for_reduction adds 05d46f1df04 Make dwarf2out punt for MODE_VECTOR_BOOL adds b746406f848 Add myself to MAINTAINERS file. adds f3cc1a23db5 Use clause locations in OpenACC nested reduction warnings adds d02c2d8f03d Add tests to verify OpenACC clause locations adds 73e48ae3972 libstdc++: Fix bug in std::indirect_result_t adds 54a4cf1dfb5 libstdc++: Reduce header dependencies in <span> adds bd8316b5657 libstdc++: Define __cpp_lib_constexpr_complex macro adds 916d1818507 [AArch64] Fix INDEX patterns for partial VNx2 modes adds 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. new 6b184121565 * ipa-param-manipulation.c (ipa_param_body_adjustments::r [...] new a19dfc0467f PR middle-end/92825 * cfgexpand.c (add_stack_protection_c [...] new 14618d7969b PR ipa/92883 * ipa-cp.c (propagate_vr_across_jump_functio [...] new 4397d738d68 PR rtl-optimization/92882 * regstat.c (regstat_bb_compute [...] new 5ca28bbff6f libstdc++: Rework std::copy/copy_backward/move/move_backwar [...] new e41c1ae6708 2019-12-10 Thomas Koenig tkoenig@gcc.gnu.org
The 6 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: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 174 +++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-format.c | 8 +- gcc/c-family/c-opts.c | 1 + gcc/c/ChangeLog | 5 + gcc/c/c-objc-common.c | 4 +- gcc/cfgexpand.c | 76 ++-- gcc/cgraph.c | 5 + gcc/cgraph.h | 8 +- gcc/cgraphunit.c | 52 ++- gcc/config/aarch64/aarch64-sve.md | 8 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/config/aarch64/iterators.md | 6 + gcc/config/i386/i386.c | 6 +- gcc/cp/ChangeLog | 19 + gcc/cp/call.c | 35 +- gcc/cp/class.c | 54 ++- gcc/cp/error.c | 4 +- gcc/cp/tree.c | 8 +- gcc/diagnostic-show-locus.c | 211 ++++------- gcc/diagnostic.c | 2 + gcc/doc/invoke.texi | 13 +- gcc/dwarf2out.c | 13 +- gcc/fortran/ChangeLog | 29 ++ gcc/fortran/dependency.c | 2 + gcc/fortran/error.c | 1 + gcc/fortran/misc.c | 10 + gcc/fortran/trans-array.c | 4 +- gcc/gcc-rich-location.c | 2 +- gcc/gcc-rich-location.h | 2 +- gcc/ipa-cp.c | 12 +- gcc/ipa-devirt.c | 2 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-sra.c | 10 +- gcc/ipa-utils.h | 1 + gcc/lto/ChangeLog | 7 +- gcc/lto/lto-partition.c | 8 +- gcc/omp-low.c | 2 +- gcc/predict.c | 15 +- gcc/profile.c | 13 +- gcc/regstat.c | 6 +- gcc/testsuite/ChangeLog | 67 ++++ .../c-c++-common/goacc/clause-locations.c | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class25.C | 6 + gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite5.C | 15 + gcc/testsuite/gcc.dg/ipa/pr92883.c | 14 + gcc/testsuite/gcc.dg/lto/tag-1_0.c | 5 + gcc/testsuite/gcc.dg/lto/tag-1_1.c | 6 + .../plugin/diagnostic_plugin_test_show_locus.c | 1 + .../gcc.target/aarch64/sve/acle/general/debug_4.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/clastb_9.c | 21 ++ .../gcc.target/aarch64/sve/mixed_size_6.c | 47 +++ .../gcc.target/aarch64/sve/mixed_size_7.c | 28 ++ gcc/testsuite/gcc.target/i386/avx512f-vmovntpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovntps-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92825.c | 15 + gcc/testsuite/gfortran.dg/assumed_rank_18.f90 | 16 + gcc/testsuite/gfortran.dg/bind_c_optional-1.f90 | 22 ++ .../gfortran.dg/goacc/clause-locations.f90 | 18 + gcc/testsuite/gfortran.dg/interface_45.f90 | 11 + gcc/testsuite/gfortran.dg/pr92874.f90 | 11 + gcc/testsuite/gfortran.dg/pr92882.f | 4 + gcc/tree-ssa-loop-niter.c | 10 +- gcc/tree-vect-loop.c | 7 +- gcc/tree-vect-stmts.c | 33 +- gcc/varasm.c | 15 +- libbacktrace/ChangeLog | 15 + libbacktrace/dwarf.c | 399 +++++++++------------ libcpp/ChangeLog | 7 + libcpp/include/line-map.h | 31 +- libgomp/ChangeLog | 52 +++ libgomp/libgomp.h | 10 +- libgomp/oacc-host.c | 2 - libgomp/oacc-mem.c | 156 +++----- libgomp/target.c | 1 - .../libgomp.oacc-c-c++-common/acc_free-pr92503-1.c | 28 ++ .../libgomp.oacc-c-c++-common/acc_free-pr92503-2.c | 27 ++ .../acc_free-pr92503-3-2.c | 28 ++ .../libgomp.oacc-c-c++-common/acc_free-pr92503-3.c | 28 ++ .../acc_free-pr92503-4-2.c | 29 ++ .../libgomp.oacc-c-c++-common/acc_free-pr92503-4.c | 30 ++ .../acc_unmap_data-pr92840-1.c | 27 ++ .../acc_unmap_data-pr92840-2.c | 25 ++ .../acc_unmap_data-pr92840-3.c | 26 ++ .../libgomp.oacc-c-c++-common/clauses-1.c | 33 +- .../libgomp.oacc-c-c++-common/context-1.c | 6 +- .../libgomp.oacc-c-c++-common/context-2.c | 6 +- .../libgomp.oacc-c-c++-common/context-3.c | 6 +- .../libgomp.oacc-c-c++-common/context-4.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-13.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-14.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-91.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/nested-1.c | 26 +- .../libgomp.oacc-c-c++-common/pr92877-1.c | 19 + libstdc++-v3/ChangeLog | 121 +++++++ libstdc++-v3/include/bits/deque.tcc | 278 +++++++++----- libstdc++-v3/include/bits/ios_base.h | 2 +- libstdc++-v3/include/bits/iterator_concepts.h | 30 +- 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/std/complex | 4 + libstdc++-v3/include/std/numeric | 6 - libstdc++-v3/include/std/span | 5 +- libstdc++-v3/include/std/version | 1 + .../24_iterators/indirect_callable/projected.cc | 41 +++ .../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 ++++++ .../complex/1.cc} | 31 +- .../complex/2.cc} | 31 +- .../25_algorithms/copy_backward_deque_iterators.cc | 69 +++- .../25_algorithms/copy_deque_iterators.cc | 69 +++- .../25_algorithms/equal_deque_iterators.cc | 82 +++++ 135 files changed, 3451 insertions(+), 1198 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/clause-locations.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class25.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/gcc.dg/ipa/pr92883.c create mode 100644 gcc/testsuite/gcc.dg/lto/tag-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/tag-1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/debug_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92825.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_optional-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/clause-locations.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_free-pr92503-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-3-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-4-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92877-1.c create mode 100644 libstdc++-v3/testsuite/24_iterators/indirect_callable/projected.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_deque_iterators.cc => [...] 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 [...] copy libstdc++-v3/testsuite/{performance/25_algorithms/copy_deque_iterators.cc => [...] copy libstdc++-v3/testsuite/{performance/25_algorithms/copy_deque_iterators.cc => [...] create mode 100644 libstdc++-v3/testsuite/performance/25_algorithms/equal_deque_it [...]