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 fc36768b706 Merge master r10-7762. adds 5fb9a619eee Daily bump. adds dd75498db79 rs6000: Fix ICE in decompose_normal_address. [PR93974] adds 5315e1dafa0 Do not modify tab options in vimrc for .py files. adds 61b58e7fa5a testsuite: Fix up test language requirements [PR94314] adds e9f799d2597 Do not use HAVE_DOS_BASED_FILE_SYSTEM for Cygwin. adds c58cb6ac689 inliner: Don't ICE on NULL TYPE_DOMAIN [PR94621] adds c41884a0920 Fix -fcompare-debug issue in delete_insn_and_edges [PR94618] adds a64468a3034 fix PVS studio reported bugs adds b835645c7a5 Initialize file_data->lto_section_header before lto_mode_id [...] adds 256f2b63290 Avoid testcase warning on arm ABI [pr94608] adds 1dfc50232dc i386: Fix up *testqi_ext_3 define_insn_and_split [PR94567] adds 2e3897490e0 c, c++: Fix two redundantAssignment warnings [PR94629] adds 8b50d7a4762 aarch64: Tweak SVE load/store costs adds 875d6cb3b49 libstdc++: Add comparison operators for string and regex types adds af557050fd0 [OpenMP] Fix 'omp exit data' for Fortran arrays (PR 94635) adds 2298af0800b Fix ICE on invalid, PR94090. adds 3f5af3f7119 c++: Hard error with tentative parse of declaration [PR88754] adds a28edad3da5 c++: Non-type-dependent variadic lambda init-capture [PR94483] new 89fe6721bfd Merge master r10-7780.
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: ChangeLog | 7 + contrib/ChangeLog | 5 + contrib/vimrc | 14 +- gcc/ChangeLog | 60 +++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 1 - gcc/cfgrtl.c | 18 ++- gcc/cgraphclones.c | 1 - gcc/config/aarch64/aarch64.c | 77 ++++++++++- gcc/config/i386/i386.md | 63 ++++++++- gcc/config/rs6000/rs6000.c | 20 +++ gcc/coverage.c | 12 +- gcc/cp/ChangeLog | 16 +++ gcc/cp/call.c | 2 +- gcc/cp/lambda.c | 5 +- gcc/cp/parser.c | 4 + gcc/dwarf2out.c | 2 +- gcc/fortran/ChangeLog | 12 ++ gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.c | 14 +- gcc/fortran/resolve.c | 22 ++-- gcc/gimplify.c | 12 +- gcc/lto/ChangeLog | 7 + gcc/lto/lto-common.c | 11 +- gcc/optabs.c | 2 +- gcc/testsuite/ChangeLog | 49 +++++++ gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C | 18 +++ gcc/testsuite/g++.dg/lto/pr83720_0.C | 2 +- gcc/testsuite/g++.dg/opt/pr94618.C | 25 ++++ gcc/testsuite/g++.dg/parse/ambig10.C | 20 +++ gcc/testsuite/g++.dg/pr93974.C | 27 ++++ gcc/testsuite/g++.dg/pr94314-4.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr94621.c | 16 +++ gcc/testsuite/gcc.c-torture/execute/pr94567.c | 26 ++++ .../gcc.target/aarch64/sve/cost_model_2.c | 12 ++ .../gcc.target/aarch64/sve/cost_model_3.c | 13 ++ .../gcc.target/aarch64/sve/cost_model_4.c | 12 ++ .../gcc.target/aarch64/sve/cost_model_5.c | 13 ++ .../gcc.target/aarch64/sve/cost_model_6.c | 12 ++ .../gcc.target/aarch64/sve/cost_model_7.c | 12 ++ gcc/testsuite/gfortran.dg/interface_46.f90 | 36 +++++ gcc/tree-inline.c | 5 +- gcc/tree-ssa-sccvn.c | 2 +- include/ChangeLog | 7 + include/filenames.h | 3 +- libgomp/ChangeLog | 5 + .../libgomp.fortran/target-enter-data-2.F90 | 40 ++++++ libstdc++-v3/ChangeLog | 33 +++++ libstdc++-v3/include/bits/basic_string.h | 54 ++++++-- libstdc++-v3/include/bits/char_traits.h | 40 ++++++ libstdc++-v3/include/bits/regex.h | 88 ++++++++++++- libstdc++-v3/include/std/string_view | 17 +++ .../basic_string/operators/char/cmp_c++20.cc} | 140 +++++++------------- .../basic_string/operators/wchar_t/cmp_c++20.cc} | 144 +++++++------------- .../operations/copy/char/constexpr.cc | 2 +- .../operations/copy/wchar_t/constexpr.cc | 2 +- .../basic_string_view/operators/char/2.cc | 93 +------------ .../operators/char/{2.cc => cmp_c++20.cc} | 145 +++++++++------------ .../basic_string_view/operators/wchar_t/2.cc | 93 +------------ .../operators/wchar_t/{2.cc => cmp_c++20.cc} | 145 +++++++++------------ .../sub_match/{compare.cc => compare_c++20.cc} | 34 ++++- ltmain.sh | 4 +- 63 files changed, 1164 insertions(+), 625 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94618.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig10.C create mode 100644 gcc/testsuite/g++.dg/pr93974.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr94621.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94567.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_7.c create mode 100644 gcc/testsuite/gfortran.dg/interface_46.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-enter-data-2.F90 copy libstdc++-v3/testsuite/{experimental/string_view/operators/char/2.cc => 21_st [...] copy libstdc++-v3/testsuite/{experimental/string_view/operators/wchar_t/2.cc => 21 [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/{2.cc => c [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/{2.cc = [...] copy libstdc++-v3/testsuite/28_regex/sub_match/{compare.cc => compare_c++20.cc} (86%)