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_build/master-aarch64 in repository toolchain/ci/gcc.
from 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 adds 6ca03ca35a5 amdgcn: Support LLVM 13 assembler syntax adds 205dafb6ede amdgcn: Implement -msram-ecc=any adds 81c362c7c2b amdgcn: Fix assembler version incompatibility new 8ae3b44a523 build: Fix --enable-gather-detailed-mem-stats
The 1 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: gcc/ChangeLog | 53 ++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 14 ++ gcc/c-family/c-common.c | 4 +- gcc/c/c-typeck.c | 4 + gcc/config.in | 44 +++- gcc/config/gcn/gcn-hsa.h | 65 ++++- gcc/config/gcn/gcn-valu.md | 16 +- gcc/config/gcn/gcn.c | 50 +++- gcc/config/gcn/mkoffload.c | 112 ++++++--- gcc/configure | 266 +++++++++++++++++++-- gcc/configure.ac | 108 +++++++-- gcc/cp/ChangeLog | 49 ++++ gcc/doc/invoke.texi | 3 + gcc/fortran/ChangeLog | 5 + 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/toplev.c | 5 +- gcc/toplev.h | 2 +- gcc/tree-pretty-print.c | 7 +- 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 + 73 files changed, 2012 insertions(+), 293 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