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_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 8892d532d66 c++: Implement C++23 P2242R3 - Non-literal variables (and l [...] adds ba837323dbd openmp: Optimize for OpenMP atomics 2x__builtin_clear_paddi [...] adds 90c3a622723 More consistently dump GIMPLE FE consumable stmts adds 4b8ca6c6177 Ranger: More efficient zero/nonzero check. adds e828f4b5898 Use TYPE_MIN/MAX_VALUE in set_varying when possible. adds 3ca950c3525 Introduce a param-switch-limit for EVRP. adds ad451b020a2 Add range intersect with 2 wide-ints. adds 881d1689a42 libstdc++: Implement std::move_only_function for C++23 (P0288R9) adds 2e3d50c0951 libsanitizer: Merge with upstream adds bb8adf080ef libsanitizer: Apply local patches adds 929cb75e429 libsanitizer: Update LOCAL_PATCHES adds 6aab794614d c++: One more spaceship test. adds 57c7ec62ee0 Daily bump. adds 6496ae5c965 Properly parse invariant &MEM addresses in the GIMPLE FE
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 53 ++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 14 ++ gcc/c-family/c-omp.c | 50 ++++- gcc/c/c-typeck.c | 4 + gcc/cp/ChangeLog | 49 +++++ gcc/doc/invoke.texi | 3 + gcc/dumpfile.h | 55 +++--- gcc/fortran/ChangeLog | 5 + gcc/gimple-pretty-print.c | 21 ++- gcc/gimple-range-cache.cc | 11 +- gcc/gimple-range-edge.cc | 7 +- gcc/gimple-range-edge.h | 3 +- gcc/gimple-range-fold.cc | 14 +- gcc/gimple-range-gori.cc | 6 +- gcc/params.opt | 4 + gcc/testsuite/ChangeLog | 59 ++++++ gcc/testsuite/g++.dg/cpp2a/spaceship-synth8a.C | 25 +++ gcc/testsuite/gcc.dg/gimplefe-47.c | 27 +++ gcc/tree-pretty-print.c | 17 +- gcc/value-range.cc | 69 +++++++ gcc/value-range.h | 16 +- libcpp/ChangeLog | 9 + libsanitizer/ChangeLog | 4 + libsanitizer/LOCAL_PATCHES | 2 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/asan_allocator.cpp | 15 -- libsanitizer/asan/asan_allocator.h | 2 - libsanitizer/asan/asan_debugging.cpp | 5 +- libsanitizer/asan/asan_stats.cpp | 4 +- libsanitizer/hwasan/hwasan.cpp | 4 +- libsanitizer/hwasan/hwasan_setjmp_x86_64.S | 2 + libsanitizer/lsan/lsan_common.cpp | 56 +++--- libsanitizer/lsan/lsan_common.h | 3 + libsanitizer/sanitizer_common/sanitizer_asm.h | 4 + .../sanitizer_chained_origin_depot.cpp | 11 +- .../sanitizer_chained_origin_depot.h | 9 +- .../sanitizer_common_interceptors_vfork_i386.inc.S | 1 + ...anitizer_common_interceptors_vfork_x86_64.inc.S | 1 + .../sanitizer_common/sanitizer_common_libcdep.cpp | 20 +- libsanitizer/sanitizer_common/sanitizer_hash.h | 24 +++ .../sanitizer_platform_interceptors.h | 4 +- .../sanitizer_platform_limits_freebsd.cpp | 21 +++ .../sanitizer_platform_limits_freebsd.h | 16 ++ .../sanitizer_common/sanitizer_stackdepot.cpp | 49 ++--- .../sanitizer_common/sanitizer_stackdepot.h | 10 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 9 +- libsanitizer/tsan/tsan_interceptors.h | 6 +- libsanitizer/tsan/tsan_interceptors_posix.cpp | 13 +- libsanitizer/tsan/tsan_interface.cpp | 5 +- libsanitizer/tsan/tsan_platform_linux.cpp | 18 +- libsanitizer/tsan/tsan_platform_mac.cpp | 62 ++++--- libsanitizer/tsan/tsan_rtl.cpp | 8 +- libsanitizer/tsan/tsan_rtl.h | 9 +- libsanitizer/tsan/tsan_rtl_amd64.S | 6 + libstdc++-v3/ChangeLog | 13 ++ libstdc++-v3/include/Makefile.am | 2 + libstdc++-v3/include/Makefile.in | 2 + libstdc++-v3/include/bits/mofunc_impl.h | 200 ++++++++++++++++++++ libstdc++-v3/include/bits/move_only_function.h | 204 +++++++++++++++++++++ libstdc++-v3/include/std/functional | 3 + libstdc++-v3/include/std/version | 1 + .../testsuite/20_util/move_only_function/call.cc | 199 ++++++++++++++++++++ .../testsuite/20_util/move_only_function/cons.cc | 98 ++++++++++ .../testsuite/20_util/move_only_function/move.cc | 109 +++++++++++ .../20_util/move_only_function/version.cc | 10 + 66 files changed, 1543 insertions(+), 226 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth8a.C create mode 100644 gcc/testsuite/gcc.dg/gimplefe-47.c create mode 100644 libstdc++-v3/include/bits/mofunc_impl.h create mode 100644 libstdc++-v3/include/bits/move_only_function.h create mode 100644 libstdc++-v3/testsuite/20_util/move_only_function/call.cc create mode 100644 libstdc++-v3/testsuite/20_util/move_only_function/cons.cc create mode 100644 libstdc++-v3/testsuite/20_util/move_only_function/move.cc create mode 100644 libstdc++-v3/testsuite/20_util/move_only_function/version.cc