This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from e2bab217188 Merge master r10-7382. adds eeb0c7c0713 Fix vector-compare-1 regressions on sh4/sh4eb caused by pat [...] adds 48817fbd761 Fix vector-compare-1 regressions on sh4/sh4eb caused by [...] adds fe4b53b2e7e testsuite: adjustments for amdgcn adds bf1fc37bb4a libstdc++: Define and use chrono::is_clock for C++20 adds e3ef371982a libstdc++ Add missing tests for std::shared_timed_mutex adds 9673d11ec53 libstdc++: Fix author in previous ChangeLog entry adds e97929e20b2 [PATCH] rs6000: vec_rlnm fix to make builtin work according to ABI adds 27f8c8c4c92 Daily bump. adds d21dff5b4fe widening_mul: restrict ops to be defined in the same basic- [...] adds 9708ca2be40 var-tracking: Mark as sp based more VALUEs [PR92264] adds 5a1706f63a2 c++: Fix a -fcompare-debug issue with DEBUG_BEGIN_STMT stmt [...] adds dab932d1519 c++: Fix up user_provided_p [PR81349] adds 10ea09ee846 gimplify: Fix -fcompare-debug differences caused by gimplif [...] adds d6730f06420 Skip test for non-x86 targets. adds da920d0c46c tree: Fix -fcompare-debug issues due to protected_set_expr_ [...] adds 40cdcddf274 Fix UNRESOLVED test-case. adds e519d644999 arm: unified syntax for libgcc when built with -Os [PR94220] adds 16948c54b75 libstdc++: Add some C++20 additions to <chrono> adds 2a1f0f64160 coroutines: Implement n4849 changes to exception handling. adds 6d85947d23a coroutines: Implement n4849 recommended symmetric transfer. new 17bf2a98d5e Merge master r10-7402. adds 517f5356bb0 c++: DR1710, template keyword in a typename-specifier [PR94057] adds b1c905ba83e Update gcc .po files. adds f9c38702e96 Daily bump. adds 65937db83cd coroutines, testsuite: Fix symmetric-transfer-00-basic.C on Linux. new 091db02dda9 Merge master r10-7406.
The 2 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 | 44 + gcc/DATESTAMP | 2 +- gcc/config/rs6000/altivec.h | 2 +- gcc/config/sh/sh.md | 8 +- gcc/cp/ChangeLog | 56 + gcc/cp/class.c | 10 +- gcc/cp/coroutines.cc | 307 +- gcc/cp/cp-gimplify.c | 29 + gcc/cp/parser.c | 79 +- gcc/gimple.h | 14 +- gcc/gimplify.c | 35 +- gcc/po/ChangeLog | 6 + gcc/po/be.po | 15546 +++++++++------- gcc/po/da.po | 16726 ++++++++++-------- gcc/po/de.po | 15325 +++++++++------- gcc/po/el.po | 15654 ++++++++++------- gcc/po/es.po | 15461 +++++++++------- gcc/po/fi.po | 17525 ++++++++++--------- gcc/po/fr.po | 15310 +++++++++------- gcc/po/hr.po | 15206 +++++++++------- gcc/po/id.po | 17084 +++++++++--------- gcc/po/ja.po | 16929 ++++++++++-------- gcc/po/nl.po | 16172 +++++++++-------- gcc/po/ru.po | 15477 +++++++++------- gcc/po/sr.po | 16946 +++++++++--------- gcc/po/sv.po | 15390 +++++++++------- gcc/po/tr.po | 17101 +++++++++--------- gcc/po/uk.po | 17022 ++++++++++-------- gcc/po/vi.po | 15520 +++++++++------- gcc/po/zh_CN.po | 17326 +++++++++--------- gcc/po/zh_TW.po | 17429 +++++++++--------- gcc/testsuite/ChangeLog | 80 + .../coroutines/torture/co-ret-09-bool-await-susp.C | 44 +- .../torture/exceptions-test-01-n4849-a.C | 213 + .../torture/symmetric-transfer-00-basic.C | 111 + gcc/testsuite/g++.dg/cpp1y/alias-decl1.C | 9 + gcc/testsuite/g++.dg/cpp1y/alias-decl2.C | 8 + gcc/testsuite/g++.dg/cpp1y/alias-decl3.C | 9 + gcc/testsuite/g++.dg/cpp1z/pr81349.C | 29 + gcc/testsuite/g++.dg/debug/pr94272.C | 14 + gcc/testsuite/g++.dg/debug/pr94281.C | 11 + gcc/testsuite/g++.dg/debug/pr94323.C | 13 + gcc/testsuite/g++.dg/parse/missing-template1.C | 4 +- gcc/testsuite/g++.dg/parse/template3.C | 5 +- gcc/testsuite/g++.dg/template/dependent-name10.C | 18 + gcc/testsuite/g++.dg/template/dependent-name11.C | 15 + gcc/testsuite/g++.dg/template/dependent-name12.C | 7 + gcc/testsuite/g++.dg/template/dependent-name13.C | 8 + gcc/testsuite/g++.dg/template/dependent-name5.C | 2 - gcc/testsuite/g++.dg/template/dependent-name7.C | 9 + gcc/testsuite/g++.dg/template/dependent-name8.C | 9 + gcc/testsuite/g++.dg/template/dependent-name9.C | 9 + gcc/testsuite/g++.dg/template/dr1710-2.C | 10 + gcc/testsuite/g++.dg/template/dr1710.C | 9 + gcc/testsuite/g++.dg/template/dr1794.C | 14 + gcc/testsuite/g++.dg/template/dr314.C | 15 + gcc/testsuite/g++.dg/template/error4.C | 3 +- gcc/testsuite/g++.dg/template/meminit2.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/crash38.C | 6 +- gcc/testsuite/gcc.dg/lto/pr94271_0.c | 2 + gcc/testsuite/gcc.dg/pr94269.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 5 +- gcc/testsuite/gcc.target/i386/pr81213-2.c | 1 + gcc/testsuite/gcc.target/i386/pr81213.c | 5 +- gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-ssa-math-opts.c | 6 +- gcc/tree.c | 27 + gcc/var-tracking.c | 3 +- libgcc/config/arm/lib1funcs.S | 33 +- libstdc++-v3/ChangeLog | 59 + libstdc++-v3/include/bits/fs_fwd.h | 42 - libstdc++-v3/include/std/chrono | 206 +- libstdc++-v3/include/std/condition_variable | 3 + libstdc++-v3/include/std/future | 3 + libstdc++-v3/include/std/mutex | 3 + libstdc++-v3/include/std/shared_mutex | 6 + libstdc++-v3/include/std/thread | 3 + .../requirements/duration_neg.cc} | 21 +- .../30_threads/condition_variable/members/2.cc | 2 + .../members/clock_neg.cc} | 50 +- .../members/clock_neg.cc} | 50 +- .../members/clock_neg.cc} | 48 +- .../recursive_timed_mutex/try_lock_until/3.cc | 2 +- .../try_lock_until/clock_neg.cc} | 46 +- .../members/clock_neg.cc} | 48 +- .../locking/clock_neg.cc} | 48 +- .../try_lock_until/1.cc} | 27 +- .../try_lock_until/2.cc} | 20 +- .../try_lock_until/clock_neg.cc} | 46 +- .../30_threads/timed_mutex/try_lock_until/3.cc | 2 +- .../30_threads/timed_mutex/try_lock_until/4.cc | 2 +- .../try_lock_until/clock_neg.cc} | 46 +- .../locking/clock_neg.cc} | 48 +- .../time/clock/file/members.cc} | 12 +- .../time/clock/file/overview.cc} | 60 +- libstdc++-v3/testsuite/std/time/syn_c++20.cc | 199 + libstdc++-v3/testsuite/std/time/traits/is_clock.cc | 141 + libstdc++-v3/testsuite/util/slow_clock.h | 3 + 98 files changed, 177072 insertions(+), 134714 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/symmetric-transfer-00-basic.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/alias-decl1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/alias-decl2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/alias-decl3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr81349.C create mode 100644 gcc/testsuite/g++.dg/debug/pr94272.C create mode 100644 gcc/testsuite/g++.dg/debug/pr94281.C create mode 100644 gcc/testsuite/g++.dg/debug/pr94323.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name10.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name11.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name12.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name13.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name7.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name8.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name9.C create mode 100644 gcc/testsuite/g++.dg/template/dr1710-2.C create mode 100644 gcc/testsuite/g++.dg/template/dr1710.C create mode 100644 gcc/testsuite/g++.dg/template/dr1794.C create mode 100644 gcc/testsuite/g++.dg/template/dr314.C create mode 100644 gcc/testsuite/gcc.dg/pr94269.c copy libstdc++-v3/testsuite/20_util/{unwrap_reference/3.cc => time_point/requireme [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/30_threads/{recursive_timed_mutex/try_lock_until/3.cc [...] copy libstdc++-v3/testsuite/30_threads/{timed_mutex/try_lock_until/4.cc => shared_ [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_callback/destructible_neg. [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/cons/value_init.cc => std/ [...] copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_callback/destructible_neg. [...] create mode 100644 libstdc++-v3/testsuite/std/time/syn_c++20.cc create mode 100644 libstdc++-v3/testsuite/std/time/traits/is_clock.cc