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-allnoconfig in repository toolchain/ci/gcc.
from 2ca6de338d4 Annotate vec::copy better for mem stats adds 5afd90c5f36 c++: Fix constexpr dtors vs invisible ref [PR97388] adds 8895443a42d c++: Fix constexpr cleanup error handling. adds 57ec9b687b0 Fix some memleaks adds 5681668765e c++: Tolerate empty initial args during normalization [PR97412] adds e1344fe7b6a c++: Simplify constraint normalization routines adds 79991e2348a c++: Reject float <=> enum. adds 6fb7e3c2918 c++: Deducing type from initializer_list<auto> [PR93107] adds 52215bb3ec6 Replace free with XDELETE. adds 11dc4c4e137 c++: Implement CWG 625: Use of auto as template-arg [PR97479] adds 13feb0234b1 libstdc++: Avoid warnings in tests adds 52ddf0d458f libstdc++: Prevent deprecation warnings from <tr1/shared_ptr> adds d7aa21a3c78 libstdc++: Fix some warnings in headers adds a55cda891d6 libstdc++: Avoid narrowing conversion in subrange constructor adds ffe6b410150 libstdc++: Fix linker script to remove conflicting patterns adds 4f0606fe4bb Daily bump. adds dec1eb4c276 libstdc++: AIX xfail for_overwrite.cc testcase adds 228156e8496 PowerPC: Adjust float128/ibm128 warnings. adds 973574465ca Adjust gcc.dg/vect/bb-slp-pr65935.c adds 5a6b1d8ef42 openmp: Handle non-static data members in allocate clause a [...] adds 71e713209ad openmp: Fix handling of allocate clause on taskloop adds 9a835ba4c00 Introduce support for vxworks7r2 on x86 and x86_64 adds 17e8da49bfe Predefine __ppc and __ppc__ for VxWorks 7 adds 7de23b8c536 aarch64: Fix PR96998 and restore code quality in combine adds c0bfd9672e1 tree-optimization/97633 - fix SLP scheduling of single-node cycles adds c517003e719 AArch64: Add FLAG for float conversion intrinsics [PR94442] adds 63d0da88525 gcc-changelog: Handle situations like '* tree-vect-slp.c (): ' adds fa410314ec9 [OpenACC] Elaborate testcases that verify column location i [...] adds 5cafae2c5ba openmp: Use FIELD_TGT_EMPTY once more adds 33c0f246f79 tree-optimization/97626 - handle SCCs properly in SLP stmt [...] adds 82ff7e3426e tree-optimization/97623 - avoid excessive insert iteration [...] adds 40cb3f8ac87 Disable TBAA for array descriptors. adds aa701610e51 Fix thunk info WRT PCH new 1fc5e7ef98e Fortran: Update omp atomic for OpenMP 5 new 24d762d1435 testsuite: Avoid TCL errors when rootme or ASAN/TSAN/UBSAN [...] new f3ced6772e2 libstdc++: Fix the default constructor of ranges::__detail::__box
The 3 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: contrib/gcc-changelog/git_commit.py | 7 + contrib/gcc-changelog/test_email.py | 5 + contrib/gcc-changelog/test_patches.txt | 41 ++++ gcc/ChangeLog | 171 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 7 + gcc/c/c-typeck.c | 10 +- gcc/cgraph.c | 9 +- gcc/cgraphunit.c | 2 + gcc/combine.c | 18 ++ gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 74 +++--- gcc/config/aarch64/aarch64.c | 107 +------- gcc/config/i386/t-vxworks | 19 +- gcc/config/i386/vxworks.h | 96 +++++--- gcc/config/rs6000/rs6000.c | 29 +-- gcc/config/rs6000/vxworks.h | 6 + gcc/cp/ChangeLog | 92 +++++++ gcc/cp/constexpr.c | 29 ++- gcc/cp/constraint.cc | 72 ++---- gcc/cp/cp-tree.h | 4 +- gcc/cp/parser.c | 18 +- gcc/cp/pt.c | 14 +- gcc/cp/semantics.c | 33 ++- gcc/cp/typeck.c | 13 +- gcc/fortran/dump-parse-tree.c | 34 +++ gcc/fortran/gfortran.h | 30 +-- gcc/fortran/openmp.c | 251 ++++++++++++++----- gcc/fortran/parse.c | 9 +- gcc/fortran/resolve.c | 7 +- gcc/fortran/st.c | 4 +- gcc/fortran/trans-openmp.c | 41 ++-- gcc/fortran/trans-types.c | 5 + gcc/gimplify.c | 55 ++++- gcc/symtab-thunks.cc | 35 +++ gcc/symtab-thunks.h | 7 + gcc/testsuite/ChangeLog | 92 +++++++ .../c-c++-common/goacc/clause-locations.c | 19 -- gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 56 +++++ gcc/testsuite/c-c++-common/gomp/allocate-1.c | 8 + gcc/testsuite/c-c++-common/gomp/allocate-3.c | 38 +++ gcc/testsuite/g++.dg/DRs/dr625.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/auto3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist-deduce3.C | 22 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84979.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C | 12 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor5.C | 35 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor6.C | 36 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor7.C | 19 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor8.C | 19 ++ gcc/testsuite/g++.dg/cpp2a/enum-conv1.C | 3 - gcc/testsuite/g++.dg/cpp2a/spaceship-err5.C | 23 ++ gcc/testsuite/g++.dg/gomp/allocate-1.C | 88 +++++++ gcc/testsuite/g++.dg/guality/guality.exp | 2 +- gcc/testsuite/g++.dg/vect/slp-pr97636.cc | 83 +++++++ gcc/testsuite/gcc.c-torture/compile/pr96998.c | 15 ++ gcc/testsuite/gcc.dg/guality/guality.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c | 54 +++++ gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr97626.c | 34 +++ gcc/testsuite/gcc.dg/vect/bb-slp-pr97633.c | 27 +++ gcc/testsuite/gcc.target/powerpc/float128-mix-2.c | 16 ++ gcc/testsuite/gcc.target/powerpc/float128-mix-3.c | 16 ++ gcc/testsuite/gcc.target/powerpc/float128-mix.c | 20 +- .../gfortran.dg/goacc/clause-locations.f90 | 18 -- gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 47 ++++ gcc/testsuite/gfortran.dg/gomp/atomic-2.f90 | 33 +++ gcc/testsuite/gfortran.dg/gomp/atomic.f90 | 111 +++++++++ gcc/testsuite/gfortran.dg/guality/guality.exp | 2 +- gcc/testsuite/lib/asan-dg.exp | 6 +- gcc/testsuite/lib/tsan-dg.exp | 6 +- gcc/testsuite/lib/ubsan-dg.exp | 6 +- gcc/tree-ssa-pre.c | 18 +- gcc/tree-vect-loop.c | 2 +- gcc/tree-vect-slp.c | 196 ++++++++------- gotools/ChangeLog | 6 + libgcc/ChangeLog | 11 + libgcc/config.host | 2 +- libgomp/target.c | 2 +- libstdc++-v3/ChangeLog | 268 +++++++++++++++++++++ libstdc++-v3/config/abi/pre/gnu.ver | 6 +- libstdc++-v3/include/bits/parse_numbers.h | 2 +- libstdc++-v3/include/bits/ranges_util.h | 2 +- libstdc++-v3/include/experimental/buffer | 2 +- libstdc++-v3/include/experimental/internet | 6 +- libstdc++-v3/include/std/ranges | 4 +- libstdc++-v3/include/std/variant | 6 +- libstdc++-v3/include/tr1/shared_ptr.h | 18 +- libstdc++-v3/testsuite/18_support/96817.cc | 2 +- libstdc++-v3/testsuite/20_util/align/1.cc | 4 +- libstdc++-v3/testsuite/20_util/any/assign/2.cc | 4 +- libstdc++-v3/testsuite/20_util/any/cons/2.cc | 4 +- libstdc++-v3/testsuite/20_util/function/1.cc | 2 +- libstdc++-v3/testsuite/20_util/function/65760.cc | 5 +- .../testsuite/20_util/function/cons/move_target.cc | 2 +- .../testsuite/20_util/headers/memory/synopsis.cc | 6 +- .../20_util/monotonic_buffer_resource/allocate.cc | 2 +- .../uninitialized_copy/808590-cxx11.cc | 2 + .../testsuite/20_util/tuple/cons/deduction.cc | 2 - .../20_util/unique_ptr/creation/for_overwrite.cc | 1 + .../testsuite/21_strings/basic_string/56166.cc | 2 +- .../basic_string/numeric_conversions/char/stod.cc | 14 +- .../basic_string/numeric_conversions/char/stof.cc | 14 +- .../basic_string/numeric_conversions/char/stoi.cc | 22 +- .../basic_string/numeric_conversions/char/stol.cc | 18 +- .../basic_string/numeric_conversions/char/stold.cc | 12 +- .../basic_string/numeric_conversions/char/stoll.cc | 18 +- .../basic_string/numeric_conversions/char/stoul.cc | 18 +- .../numeric_conversions/char/stoull.cc | 20 +- .../numeric_conversions/wchar_t/stod.cc | 14 +- .../numeric_conversions/wchar_t/stof.cc | 14 +- .../numeric_conversions/wchar_t/stoi.cc | 22 +- .../numeric_conversions/wchar_t/stol.cc | 18 +- .../numeric_conversions/wchar_t/stold.cc | 12 +- .../numeric_conversions/wchar_t/stoll.cc | 18 +- .../numeric_conversions/wchar_t/stoul.cc | 18 +- .../numeric_conversions/wchar_t/stoull.cc | 20 +- .../operations/compare/char/nonnull.cc | 3 + .../operations/find/char/nonnull.cc | 3 + .../operations/rfind/char/nonnull.cc | 3 + .../21_strings/headers/string/synopsis.cc | 24 +- .../testsuite/22_locale/locale/cons/12352.cc | 12 + .../23_containers/deque/modifiers/swap/1.cc | 18 +- .../23_containers/forward_list/cons/11.cc | 1 + .../23_containers/headers/bitset/synopsis.cc | 12 +- .../23_containers/headers/deque/synopsis.cc | 9 +- .../23_containers/headers/forward_list/synopsis.cc | 3 +- .../23_containers/headers/list/synopsis.cc | 9 +- .../23_containers/headers/map/synopsis.cc | 12 +- .../23_containers/headers/queue/synopsis.cc | 6 + .../23_containers/headers/set/synopsis.cc | 12 +- .../23_containers/headers/vector/synopsis.cc | 9 +- .../23_containers/list/modifiers/swap/1.cc | 16 +- .../23_containers/map/modifiers/swap/1.cc | 18 +- .../23_containers/multimap/modifiers/swap/1.cc | 18 +- .../23_containers/multiset/modifiers/swap/1.cc | 18 +- .../23_containers/set/modifiers/swap/1.cc | 18 +- .../23_containers/unordered_set/56267-2.cc | 2 + .../testsuite/23_containers/vector/bool/23632.cc | 3 +- .../23_containers/vector/modifiers/swap/1.cc | 18 +- .../testsuite/25_algorithms/heap/moveable2.cc | 8 +- libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 1 + .../testsuite/25_algorithms/search/searcher.cc | 2 +- .../27_io/basic_ostream/exceptions/char/9561.cc | 2 +- .../27_io/basic_ostream/exceptions/wchar_t/9561.cc | 2 +- .../27_io/filesystem/operations/remove_all.cc | 2 +- .../testsuite/experimental/any/assign/2.cc | 4 +- libstdc++-v3/testsuite/experimental/any/cons/2.cc | 4 +- .../filesystem/operations/remove_all.cc | 2 +- .../experimental/memory/observer_ptr/cons/cons.cc | 1 - .../memory_resource/null_memory_resource.cc | 2 +- .../testsuite/experimental/source_location/1.cc | 13 +- libstdc++-v3/testsuite/ext/pod_char_traits.cc | 5 +- .../testsuite/ext/vstring/modifiers/clear/56166.cc | 2 +- .../concepts.lang/concept.swappable/swap.cc | 4 +- .../concepts.lang/concept.swappable/swappable.cc | 4 +- .../std/ranges/adaptors/detail/semiregular_box.cc | 10 + .../shared_ptr/cons/43820_neg.cc | 8 +- .../testsuite/tr1/3_function_objects/function/1.cc | 2 +- .../testsuite/util/replacement_memory_operators.h | 4 + libstdc++-v3/testsuite/util/testsuite_api.h | 3 + libstdc++-v3/testsuite/util/testsuite_containers.h | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- .../testsuite/util/testsuite_new_operators.h | 5 + 167 files changed, 2750 insertions(+), 825 deletions(-) delete mode 100644 gcc/testsuite/c-c++-common/goacc/clause-locations.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr92793-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-3.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr625.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-deduce3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err5.C create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-1.C create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr97636.cc create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96998.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97626.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97633.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-mix-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-mix-3.c delete mode 100644 gcc/testsuite/gfortran.dg/goacc/clause-locations.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic.f90