This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gdb/master-arm in repository toolchain/ci/gcc.
from 407eaad25f4 Fortran/openmp: Add support for 2 argument num_teams clause adds abdff441a07 diagnostic: fix unused variable 'def_tabstop' [PR103129] adds 494bdadf28d Enable pure-const discovery in modref. adds dc002e31fb2 Fix gfortran.dg/inline_matmul_17.f90 template. adds ef0e100f587 libstdc++: Remove public std::vector<bool>::data() member adds 083fd73202f libstdc++: Make pmr::memory_resource::allocate implicitly c [...] adds 7846156274d compiler: traverse func subexprs when creating func descriptors adds 8a8458ac6bb rs6000: Fix test_mffsl.c to require Power9 support adds a7753db4a7c Remove loop crossing restriction from the backward threader. adds 53b3edceab9 Make ranger optional in path_range_query. adds 4a407d358e2 libstdc++: Fix debug containers for C++98 mode adds b39265d4fe1 Daily bump. adds 1ae8edf5f73 libstdc++: Implement constexpr std::vector for C++20 adds c60ded6f5eb Make opcodes configure depend on bfd configure adds 140346fa246 tree-optimization/103204 - fix missed valueization in VN adds 5f516a6a5d7 Remove unused function. adds 7d6da11fce0 openmp: Honor OpenMP 5.1 num_teams lower bound adds 68d62cb2063 fortran: Ignore unused args in scalarization [PR97896] adds a54ce8865a8 libstdc++: Print assertion messages to stderr [PR59675] adds b7e20480630 openmp: Relax handling of implicit map vs. existing device [...] adds 1b62cddcf09 Fix ipa-modref pure/const discovery adds aa1fd30df56 jit: fix -Werror=format-overflow= in testsuite [PR103199] adds 83310a08a2b libbacktrace: fix UBSAN issues adds 6849c71c065 testsuite: Filter out TSVC test on Power [PR103051] adds 847f587dc47 Fortran: Use build_debug_expr_decl to create DEBUG_DECL_EXPRs adds f49c7a4fb23 libgomp: Unbreak gcn offload build adds 4526ec20f17 Fix ICE in tree-ssa-structalias.c adds 82de09ab17c Fix exit condition in ipa_make_function_pure
No new revisions were added by this update.
Summary of changes: Makefile.def | 3 +- Makefile.in | 10 + gcc/ChangeLog | 558 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 4 + gcc/builtin-types.def | 3 +- gcc/c/ChangeLog | 13 + gcc/cp/ChangeLog | 19 + gcc/diagnostic-show-locus.c | 2 +- gcc/fortran/ChangeLog | 17 + gcc/fortran/intrinsic.c | 48 +- gcc/fortran/intrinsic.h | 3 +- gcc/fortran/iresolve.c | 21 +- gcc/fortran/trans-array.c | 61 ++- gcc/fortran/trans-array.h | 3 + gcc/fortran/trans-decl.c | 24 +- gcc/fortran/trans-intrinsic.c | 1 + gcc/fortran/trans-stmt.c | 20 + gcc/fortran/trans-types.c | 6 +- gcc/fortran/types.def | 3 +- gcc/gimple-predicate-analysis.cc | 61 --- gcc/gimple-range-path.cc | 43 +- gcc/gimple-range-path.h | 9 +- gcc/gimplify.c | 14 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 57 ++- gcc/go/gofrontend/expressions.h | 8 + gcc/go/gofrontend/gogo.cc | 5 + gcc/ipa-modref.c | 98 +++- gcc/ipa-pure-const.c | 233 ++++----- gcc/ipa-utils.h | 2 + gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +- gcc/omp-builtins.def | 4 +- gcc/omp-low.c | 55 +- gcc/passes.def | 2 +- gcc/testsuite/ChangeLog | 67 +++ .../c-c++-common/goacc/combined-reduction.c | 2 +- .../c-c++-common/goacc/firstprivate-mappings-1.c | 7 +- gcc/testsuite/c-c++-common/goacc/mdc-1.c | 2 +- .../c-c++-common/gomp/target-implicit-map-1.c | 39 ++ gcc/testsuite/c-c++-common/tm/inline-asm.c | 2 +- .../g++.dg/goacc/firstprivate-mappings-1.C | 2 +- gcc/testsuite/g++.dg/ipa/modref-1.C | 4 +- gcc/testsuite/gcc.dg/torture/pr103204.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/modref-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/modref-14.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/modref-8.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s112.c | 2 +- gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 3 +- gcc/testsuite/gfortran.dg/do_subscript_3.f90 | 1 + gcc/testsuite/gfortran.dg/index_5.f90 | 23 + gcc/testsuite/gfortran.dg/inline_matmul_17.f90 | 2 +- gcc/tree-pretty-print.c | 3 + gcc/tree-ssa-loop-ch.c | 4 +- gcc/tree-ssa-sccvn.c | 13 +- gcc/tree-ssa-threadbackward.c | 41 +- gcc/tree.h | 5 + include/gomp-constants.h | 14 + libbacktrace/elf.c | 32 +- libbacktrace/xztest.c | 2 +- libgcc/ChangeLog | 7 + libgomp/ChangeLog | 22 + libgomp/config/gcn/icv-device.c | 14 - libgomp/config/gcn/target.c | 24 +- libgomp/config/gcn/{icv-device.c => teams.c} | 50 +- libgomp/config/nvptx/target.c | 24 +- libgomp/libgomp.map | 1 + libgomp/libgomp_g.h | 1 + libgomp/target.c | 100 +++- .../libgomp.c-c++-common/target-implicit-map-1.c | 31 ++ libgomp/testsuite/libgomp.c-c++-common/teams-2.c | 70 +++ libgomp/testsuite/libgomp.c/teams-4.c | 2 +- libstdc++-v3/ChangeLog | 28 ++ libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config/abi/pre/gnu.ver | 6 + libstdc++-v3/configure | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 2 + libstdc++-v3/include/bits/allocator.h | 1 + libstdc++-v3/include/bits/c++config | 27 +- libstdc++-v3/include/bits/stl_algobase.h | 1 + libstdc++-v3/include/bits/stl_bvector.h | 273 +++++++--- libstdc++-v3/include/bits/stl_uninitialized.h | 158 ++++-- libstdc++-v3/include/bits/stl_vector.h | 209 ++++++-- libstdc++-v3/include/bits/vector.tcc | 28 +- libstdc++-v3/include/debug/deque | 10 +- libstdc++-v3/include/debug/list | 10 +- libstdc++-v3/include/debug/map.h | 10 +- libstdc++-v3/include/debug/multimap.h | 10 +- libstdc++-v3/include/debug/multiset.h | 10 +- libstdc++-v3/include/debug/set.h | 10 +- libstdc++-v3/include/debug/string | 10 +- libstdc++-v3/include/debug/vector | 23 +- libstdc++-v3/include/std/memory_resource | 3 +- libstdc++-v3/include/std/vector | 2 + libstdc++-v3/src/c++11/debug.cc | 18 +- .../23_containers/headers/vector/synopsis.cc | 14 + .../23_containers/vector/bool/capacity/29134.cc | 5 - .../vector/bool/capacity/constexpr.cc | 115 +++++ .../23_containers/vector/bool/cmp_c++20.cc | 19 +- .../23_containers/vector/bool/cons/constexpr.cc | 280 +++++++++++ .../vector/bool/element_access/constexpr.cc | 102 ++++ .../vector/bool/modifiers/assign/constexpr.cc | 216 ++++++++ .../vector/bool/modifiers/constexpr.cc | 248 +++++++++ .../vector/bool/modifiers/insert/31370.cc | 6 +- .../vector/bool/modifiers/swap/constexpr.cc | 66 +++ .../23_containers/vector/capacity/constexpr.cc | 101 ++++ .../testsuite/23_containers/vector/cmp_c++20.cc | 49 +- .../testsuite/23_containers/vector/cons/89164.cc | 16 +- .../vector/cons/{89164.cc => 89164_c++17.cc} | 21 +- .../23_containers/vector/cons/constexpr.cc | 279 +++++++++++ .../23_containers/vector/data_access/constexpr.cc | 26 + .../vector/element_access/constexpr.cc | 91 ++++ .../vector/modifiers/assign/constexpr.cc | 207 ++++++++ .../23_containers/vector/modifiers/constexpr.cc | 226 +++++++++ .../vector/modifiers/swap/constexpr.cc | 51 ++ libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- 117 files changed, 4232 insertions(+), 832 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/target-implicit-map-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103204.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-14.c create mode 100644 gcc/testsuite/gfortran.dg/index_5.f90 copy libgomp/config/gcn/{icv-device.c => teams.c} (63%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/target-implicit-map-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/teams-2.c create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/capacity/constexpr.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/cons/constexpr.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/element_access [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/assi [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/cons [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/swap [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/constexpr.cc copy libstdc++-v3/testsuite/23_containers/vector/cons/{89164.cc => 89164_c++17.cc} (70%) create mode 100644 libstdc++-v3/testsuite/23_containers/vector/cons/constexpr.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/data_access/constexpr.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/element_access/cons [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/assign/co [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/constexpr.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/cons [...]