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 1353543f407 Merge master r11-1714. adds 346bce6fe0c middle-end: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx [...] adds 4e06c4a3446 rs6000: Rename isa attribute "fut" to "p10" adds d161c4b30ef testsuite: Make char4-subscript.f90 regex endian neutral. adds ace60939fd2 rs6000: Documentation updates for "future" rename adds 95cdcf701da Do not generate recursion check for compiler-generated procedures. adds 583812c2e2f PR fortran/95978 - ICE in gfc_match_data, at fortran/decl.c:731 adds 9bca676cc7a compiler: remove some erroneous code that was never run adds 2635f9e5086 Revert "Add a __nonnnull__ attribute to std::string's _Char [...] adds 3b7272a2f73 Update gcc sv.po. adds 9252a208f48 coroutines: Collect the function body rewrite code. adds de4676c923c gcc-changelog: come up with GitInfo wrapper. adds b05c4c2c5da gcc-changelog: support 'This revert commit' prefix. adds 458f12eda16 Daily bump. adds 8dc933c12f4 c-family: Avoid ICEs on calls to internal functions [PR95963] adds 5958b926dcc Use CHARACTER(kind) string for calculating the type hash. adds 7d503e32991 testsuite: fix constexpr-is_literal.C deprecated c++17 and above. adds 33d114f570b tree-optimization/95855 - Add checks to avoid spoiling if-c [...] adds 3c3b4224875 arm: Warn if IRQ handler is not compiled with -mgeneral-reg [...] adds eef63aacb25 coroutines: Fix a diagnostic trailing space warning. new e581e616b5b Merge master r11-1733.
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: contrib/ChangeLog | 13 + contrib/gcc-changelog/git_check_commit.py | 2 +- contrib/gcc-changelog/git_commit.py | 68 ++- contrib/gcc-changelog/git_email.py | 9 +- contrib/gcc-changelog/git_repository.py | 53 +- gcc/ChangeLog | 73 +++ gcc/DATESTAMP | 2 +- gcc/c-family/c-common.c | 2 +- gcc/config/arm/arm.c | 5 + gcc/config/rs6000/rs6000.md | 10 +- gcc/cp/ChangeLog | 24 + gcc/cp/coroutines.cc | 544 ++++++++----------- gcc/doc/extend.texi | 62 +-- gcc/fortran/ChangeLog | 17 + gcc/fortran/class.c | 2 +- gcc/fortran/decl.c | 2 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/misc.c | 8 +- gcc/fortran/trans-decl.c | 2 +- gcc/gimple-ssa-split-paths.c | 39 ++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 14 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 596 ++++++++------------- gcc/simplify-rtx.c | 169 ++++++ gcc/testsuite/ChangeLog | 69 +++ gcc/testsuite/g++.dg/cpp0x/constexpr-is_literal.C | 2 +- .../g++.dg/cpp1z/{launder7.C => launder9.C} | 3 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c | 19 + gcc/testsuite/gcc.misc-tests/arm-isr.c | 2 + gcc/testsuite/gcc.target/arm/empty_fiq_handler.c | 1 + gcc/testsuite/gcc.target/arm/interrupt-1.c | 2 +- gcc/testsuite/gcc.target/arm/interrupt-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr70830.c | 2 +- gcc/testsuite/gcc.target/arm/pr94743-1-hard.c | 29 + gcc/testsuite/gcc.target/arm/pr94743-1-soft.c | 27 + gcc/testsuite/gcc.target/arm/pr94743-1-softfp.c | 29 + gcc/testsuite/gcc.target/arm/pr94743-2.c | 22 + gcc/testsuite/gcc.target/arm/pr94743-3.c | 23 + gcc/testsuite/gfortran.dg/char4-subscript.f90 | 8 +- gcc/testsuite/gfortran.dg/pr95978.f90 | 10 + gcc/testsuite/gfortran.dg/recursive_check_16.f90 | 25 + gcc/testsuite/gfortran.dg/select_type_49.f90 | 43 ++ libstdc++-v3/ChangeLog | 10 + libstdc++-v3/include/bits/basic_string.h | 1 - .../21_strings/basic_string/cons/char/nonnull.cc | 29 - .../basic_string/cons/wchar_t/nonnull.cc | 29 - 47 files changed, 1246 insertions(+), 865 deletions(-) copy gcc/testsuite/g++.dg/cpp1z/{launder7.C => launder9.C} (70%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-1-hard.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-1-soft.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-1-softfp.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr94743-3.c create mode 100644 gcc/testsuite/gfortran.dg/pr95978.f90 create mode 100644 gcc/testsuite/gfortran.dg/recursive_check_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_49.f90 delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/nonnull.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/nonnull.cc