This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 299c98578bd expr: Optimize noop copies [PR96539] new 7840b4dc055 c-family: Fix ICE in get_atomic_generic_size [PR96545] new 5bbb1f3000c libstdc++: Make std::this_thread functions work without gthreads new 35e5294c4b7 libstdc++: Fix <stop_token> to compile without gthreads new 61759518adc libstdc++: Fix net::system_context stop condition new 2a6918e4fa5 libstdc++: Make net::system_context tag type constructor explicit new 18095be1701 libstdc++: Make Networking TS work without gthreads [PR 89760] new fe8d7fec4db libstdc++: Fix failing tests for AIX new ebd203778cc [testsuite] Add missing require-effective-target directives [...]
The 8 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/c-family/c-common.c | 9 ++- gcc/testsuite/c-c++-common/pr96545.c | 31 ++++++++++ gcc/testsuite/gcc.dg/Warray-bounds-46.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-48.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-50.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 3 +- gcc/testsuite/gcc.dg/Wstack-usage.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-39.c | 3 +- gcc/testsuite/gcc.dg/analyzer/alloca-leak.c | 2 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/data-model-16.c | 2 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/pr93546.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 2 + gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 2 + gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 1 + gcc/testsuite/gcc.dg/gimplefe-44.c | 1 + gcc/testsuite/gcc.dg/pr84131.c | 3 +- gcc/testsuite/gcc.dg/pr93986.c | 3 +- gcc/testsuite/gcc.dg/pr95133.c | 1 + gcc/testsuite/gcc.dg/pr95857.c | 1 + gcc/testsuite/gcc.dg/strlenopt-83.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-84.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-91.c | 3 +- gcc/testsuite/gcc.dg/uninit-32.c | 3 +- gcc/testsuite/gcc.dg/uninit-36.c | 3 +- libstdc++-v3/include/experimental/executor | 69 ++++++++++++++++------ libstdc++-v3/include/experimental/io_context | 53 +++++++++++------ libstdc++-v3/include/std/stop_token | 10 ++-- libstdc++-v3/include/std/thread | 29 +++++---- libstdc++-v3/src/c++11/thread.cc | 33 ++++++----- .../testsuite/30_threads/this_thread/58038.cc | 1 + .../testsuite/30_threads/this_thread/60421.cc | 1 + .../this_thread/{3.cc => sleep_for-mt.cc} | 0 .../this_thread/sleep_for.cc} | 18 +++--- .../this_thread/{4.cc => sleep_until-mt.cc} | 0 .../this_thread/{4.cc => sleep_until.cc} | 33 +++-------- .../30_threads/this_thread/{2.cc => yield.cc} | 9 +-- .../testsuite/30_threads/thread/cons/84535.cc | 3 + .../testsuite/30_threads/thread/cons/lwg2097.cc | 3 + .../net/execution_context/use_service.cc | 7 +-- .../net/system_context/1.cc} | 28 ++++++--- 58 files changed, 285 insertions(+), 138 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr96545.c rename libstdc++-v3/testsuite/30_threads/this_thread/{3.cc => sleep_for-mt.cc} (100%) copy libstdc++-v3/testsuite/{20_util/time_point/comparison_operators/three_way.cc [...] copy libstdc++-v3/testsuite/30_threads/this_thread/{4.cc => sleep_until-mt.cc} (100%) rename libstdc++-v3/testsuite/30_threads/this_thread/{4.cc => sleep_until.cc} (70%) rename libstdc++-v3/testsuite/30_threads/this_thread/{2.cc => yield.cc} (85%) copy libstdc++-v3/testsuite/{30_threads/shared_timed_mutex/94069.cc => experimenta [...]