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_gcc/master-aarch64 in repository toolchain/ci/gcc.
from f1710910087 Default to dwarf version 4 on hppa64-hpux adds 4dc7ce6fb39 Enhance -Waddress to detect more suspicious expressions [PR [...] adds 2a93d18da3b Add/update libgomp.fortran/alloc-*.f90 adds 741c7350c08 libstdc++: Implement std::clamp with std::min and std::max [...] adds 681707ec28d libstdc++: Do not allocate a zero-size vector<bool> [PR 100153] adds d335d73889d libstdc++: Use conditional noexcept in std::reverse_iterato [...] adds ce709ad3dc0 libstdc++: Add noexcept to common_iterator proxy operators adds 10b6d89badd libstdc++: Make move ctor noexcept for fully-dynamic string adds fb4d55ef61c libstdc++: Simplify __normal_iterator converting constructor adds c46ecb0112e libstdc++: Allow visiting inherited variants [PR 90943] adds cfb582f6279 libstdc++: Optimize std::visit for the common case [PR 78113] adds a09bb4a852f libstdc++: Add std::__conditional_t alias template adds d71476c9df9 libstdc++: Add utility for creating std::error_code from OS errors adds 59ffa3e3dba libstdc++: Avoid unconditional use of errc::not_supported [ [...] adds dc1b29508d7 libstdc++: Fix narrowing conversion in std::visit adds 44967af830a libstdc++: Simplify __throw_out_of_range_fmt for freestanding adds e3869a48fc2 libstdc++: Remove useless base classes in pb_db tests adds 9b790acc220 libstdc++: Remove unary_function base classes from std::thr [...] adds 20751fad19e libstdc++: Implement LWG 3392 for std::ranges::distance adds e5c093e515c libstdc++: Implement LWG 3522 for std::priority_queue adds e79bde6ada4 libstdc++: Implement LWG 3529 for std::priority_queue adds 6ccffeb56b9 libstdc++: Implement LWG 3506 for std::priority_queue adds b7e8fb5e482 libstdc++: Add container adaptor constructors taking iterat [...] adds 34e9407b3b4 libstdc++: Make std::jthread support pointers to member fun [...] adds ff7793bea46 libstdc++: Allow stateful allocators in std::list::sort [PR 66742] adds acf3a21cbc2 libstdc++: Reduce header dependencies for C++20 std::erase [...] adds 92936be4746 libstdc++: Restore printing of assertion messages [PR102100] adds 8aa3ab5a476 aarch64: enable cortex-a510 CPU adds f3cb2114d8b aarch64: enable cortex-a710 CPU adds 257d2890a76 aarch64: enable cortex-x2 CPU adds 5f9ccf17de7 [PR102546] X << Y being non-zero implies X is also non-zero. adds 9d116bcc555 Daily bump. adds 5f028541894 Use unsigned long long in asm-x86-linux-rdmsr.c adds fc0beded58a c-family: Fix bootstrap for targets defining TARGET_FORMAT_TYPES. adds bda4aa36732 options: fix ASAN issue during saving of opt. options adds 703d8a4d39b Add libgomp.fortran/order-reproducible-*.f90 adds d7705b0ada9 contrib: filter out mmx.md file.
No new revisions were added by this update.
Summary of changes: contrib/filter-clang-warnings.py | 1 + gcc/ChangeLog | 102 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 405 +++++++++++++++++++++ gcc/c-family/ChangeLog | 37 ++ gcc/c-family/c-common.c | 29 +- gcc/c-family/c-format.c | 2 +- gcc/c/ChangeLog | 18 + gcc/c/c-typeck.c | 140 +++++-- gcc/config/aarch64/aarch64-cores.def | 9 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/cp/ChangeLog | 31 ++ gcc/cp/typeck.c | 94 ++++- gcc/doc/invoke.texi | 51 ++- gcc/fortran/ChangeLog | 16 + gcc/fortran/array.c | 2 +- gcc/fortran/trans-array.c | 1 - gcc/gengtype.c | 4 +- gcc/poly-int.h | 4 +- gcc/range-op.cc | 18 +- gcc/testsuite/ChangeLog | 73 ++++ gcc/testsuite/c-c++-common/Waddress-3.c | 125 +++++++ gcc/testsuite/c-c++-common/Waddress-4.c | 106 ++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 5 +- gcc/testsuite/g++.dg/warn/Waddress-5.C | 115 ++++++ gcc/testsuite/g++.dg/warn/Waddress-6.C | 79 ++++ gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C | 4 +- gcc/testsuite/g++.dg/warn/pr101219.C | 4 +- gcc/testsuite/gcc.dg/Waddress-3.c | 35 ++ gcc/testsuite/gcc.dg/Waddress.c | 2 +- .../gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr102546.c | 23 ++ gcc/toplev.c | 2 +- libgomp/ChangeLog | 29 ++ libgomp/testsuite/libgomp.fortran/alloc-10.f90 | 4 +- libgomp/testsuite/libgomp.fortran/alloc-11.f90 | 301 +++++++++++++++ libgomp/testsuite/libgomp.fortran/alloc-7.f90 | 14 +- libgomp/testsuite/libgomp.fortran/alloc-8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/my-usleep.c | 9 + .../libgomp.fortran/order-reproducible-1.f90 | 72 ++++ .../libgomp.fortran/order-reproducible-2.f90 | 37 ++ libiberty/ChangeLog | 4 + libsanitizer/ChangeLog | 4 + libstdc++-v3/ChangeLog | 292 +++++++++++++++ libstdc++-v3/include/Makefile.am | 7 + libstdc++-v3/include/Makefile.in | 7 + libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/c++config | 5 +- libstdc++-v3/include/bits/cow_string.h | 19 +- libstdc++-v3/include/bits/erase_if.h | 3 +- libstdc++-v3/include/bits/hashtable.h | 14 +- libstdc++-v3/include/bits/hashtable_policy.h | 39 +- libstdc++-v3/include/bits/list.tcc | 111 +++--- libstdc++-v3/include/bits/move.h | 4 +- libstdc++-v3/include/bits/parse_numbers.h | 6 +- libstdc++-v3/include/bits/ptr_traits.h | 2 +- libstdc++-v3/include/bits/ranges_algobase.h | 18 +- libstdc++-v3/include/bits/ranges_base.h | 33 +- libstdc++-v3/include/bits/ranges_util.h | 6 +- libstdc++-v3/include/bits/refwrap.h | 4 +- libstdc++-v3/include/bits/regex_compiler.h | 10 +- libstdc++-v3/include/bits/shared_ptr_base.h | 4 +- libstdc++-v3/include/bits/stl_algo.h | 37 +- libstdc++-v3/include/bits/stl_algobase.h | 36 +- libstdc++-v3/include/bits/stl_iterator.h | 78 ++-- libstdc++-v3/include/bits/stl_list.h | 67 ++++ libstdc++-v3/include/bits/stl_pair.h | 21 +- libstdc++-v3/include/bits/stl_queue.h | 97 ++++- libstdc++-v3/include/bits/stl_stack.h | 34 ++ libstdc++-v3/include/bits/stl_tree.h | 8 +- libstdc++-v3/include/bits/unique_ptr.h | 12 +- libstdc++-v3/include/bits/uses_allocator.h | 8 +- libstdc++-v3/include/bits/vector.tcc | 8 +- libstdc++-v3/include/debug/functions.h | 6 +- libstdc++-v3/include/experimental/any | 10 +- libstdc++-v3/include/experimental/executor | 2 +- libstdc++-v3/include/experimental/functional | 6 +- libstdc++-v3/include/std/any | 6 +- libstdc++-v3/include/std/deque | 20 +- libstdc++-v3/include/std/functional | 6 +- libstdc++-v3/include/std/ranges | 10 +- libstdc++-v3/include/std/string | 20 +- libstdc++-v3/include/std/thread | 26 ++ libstdc++-v3/include/std/tuple | 28 +- libstdc++-v3/include/std/type_traits | 36 +- libstdc++-v3/include/std/variant | 147 +++++++- libstdc++-v3/include/std/vector | 20 +- libstdc++-v3/include/std/version | 3 +- libstdc++-v3/src/c++11/functexcept.cc | 8 +- libstdc++-v3/src/c++11/snprintf_lite.cc | 11 +- libstdc++-v3/src/c++17/fs_ops.cc | 52 +-- libstdc++-v3/src/c++98/list.cc | 2 + libstdc++-v3/src/filesystem/ops-common.h | 67 +++- libstdc++-v3/src/filesystem/ops.cc | 44 +-- .../19_diagnostics/system_error/cons-1.cc | 6 +- .../testsuite/20_util/variant/visit_inherited.cc | 36 ++ .../23_containers/list/operations/66742.cc | 55 +++ .../23_containers/priority_queue/lwg3506.cc | 54 +++ .../23_containers/priority_queue/lwg3522.cc | 24 ++ .../23_containers/priority_queue/lwg3529.cc | 13 + .../23_containers/queue/cons_from_iters.cc | 68 ++++ .../23_containers/stack/cons_from_iters.cc | 65 ++++ .../24_iterators/range_operations/lwg3392.cc | 30 ++ .../24_iterators/reverse_iterator/noexcept.cc | 92 +++++ .../testsuite/30_threads/jthread/100612.cc | 24 ++ libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 5 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 4 +- .../testsuite/ext/pb_ds/example/basic_multimap.cc | 4 +- .../testsuite/ext/pb_ds/example/erase_if.cc | 4 +- .../ext/pb_ds/example/hash_illegal_resize.cc | 4 +- .../ext/pb_ds/example/hash_initial_size.cc | 4 +- .../ext/pb_ds/example/hash_load_set_change.cc | 4 +- .../testsuite/ext/pb_ds/example/hash_mod.cc | 4 +- .../testsuite/ext/pb_ds/example/hash_resize.cc | 4 +- .../testsuite/ext/pb_ds/example/hash_shift_mask.cc | 4 +- .../ext/pb_ds/example/priority_queue_dijkstra.cc | 4 +- .../testsuite/ext/pb_ds/example/ranged_hash.cc | 1 - .../testsuite/ext/pb_ds/example/store_hash.cc | 4 +- 119 files changed, 3558 insertions(+), 504 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Waddress-3.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-4.c create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-6.C create mode 100644 gcc/testsuite/gcc.dg/Waddress-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr102546.c create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-11.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/my-usleep.c create mode 100644 libgomp/testsuite/libgomp.fortran/order-reproducible-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/order-reproducible-2.f90 create mode 100644 libstdc++-v3/testsuite/20_util/variant/visit_inherited.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/66742.cc create mode 100644 libstdc++-v3/testsuite/23_containers/priority_queue/lwg3506.cc create mode 100644 libstdc++-v3/testsuite/23_containers/priority_queue/lwg3522.cc create mode 100644 libstdc++-v3/testsuite/23_containers/priority_queue/lwg3529.cc create mode 100644 libstdc++-v3/testsuite/23_containers/queue/cons_from_iters.cc create mode 100644 libstdc++-v3/testsuite/23_containers/stack/cons_from_iters.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/lwg3392.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/noexcept.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/100612.cc