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 f98104fce1c Merge master r11-7867. adds c453a817129 c++: ICE on invalid with NSDMI in C++98 [PR98352] adds 980b12cc819 PR tree-optimization/59970 - Bogus -Wmaybe-uninitialized at [...] adds 1cdfc98a998 dwarf2cfi: Defer queued register saves some more [PR99334] adds 42a21b4cb54 aix: ABI struct alignment (PR99557) adds 651684b462f Daily bump. adds 01685676a93 fortran: Fix off-by-one in buffer sizes. adds d21001c793e Daily bump. adds 65c001bfaf7 d: Don't generate per-module wrapper for calling DSO constr [...] adds d3ae0f515d0 d: Use COMPILER_FOR_BUILD to build all D front-end generato [...] adds 0907036f454 d: Define language hook for LANG_HOOKS_ENUM_UNDERLYING_BASE_TYPE adds be080b17271 d: Don't create gdc.test symlink in the gdc testsuite directory adds 5a5d23010ab d: Predefine the D_PIE version condition when flag_pie is set. adds 297363774e6 Fortran: Fix problem with runtime pointer check [PR99602]. adds 46720db72ca testsuite/arm: Improve scan-assembler in pr96770.c adds d04c246cae6 libstdc++: _GLIBCXX_DEBUG Fix allocator-extended move constructor adds d15db0c5f5d doc: Update link to "Memory Model" paper adds 499fa254ae8 aix: TLS DWARF symbol decorations. adds c411011287f Daily bump. adds d579e2e76f9 libgomp: Fix on_device_arch.c aux-file handling [PR99555] adds 25e515d2199 fold-const: Fix ICE in extract_muldiv_1 [PR99777] adds 37d9074e120 aarch64: PR target/99037 Fix RTL represntation in move_lo_q [...] adds 8cf2812cfce tree-optimization/99807 - avoid bogus assert with permute SLP node adds e4005cf8717 aarch64: Fix SVE ACLE builtins with LTO [PR99216] adds e19afa0645f libstdc++: Adjust link to PSTL upstream (again) adds afa8c67eb95 testsuite: Expect a warning on aarch64 for declare-simd-coa [...] adds 864caa158f6 Fix PR number in ChangeLog adds dd64aaafe69 Fix typo in merge_call_lhs_flags new e9774a71fea Merge master r11-7894.
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 | 4 + gcc/ChangeLog | 280 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-simd.md | 49 +--- gcc/config/aarch64/aarch64-sve-builtins.cc | 59 +++-- gcc/config/aarch64/aarch64-sve-builtins.h | 3 +- gcc/config/aarch64/iterators.md | 3 - gcc/config/rs6000/aix.h | 6 +- gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 109 +++++--- gcc/cp/ChangeLog | 41 +++ gcc/cp/method.c | 2 +- gcc/d/ChangeLog | 30 +++ gcc/d/Make-lang.in | 14 +- gcc/d/config-lang.in | 2 +- gcc/d/d-builtins.cc | 2 + gcc/d/d-lang.cc | 12 + gcc/d/d-system.h | 4 + gcc/d/modules.cc | 36 +-- gcc/doc/analyzer.texi | 2 +- gcc/dwarf2cfi.c | 30 ++- gcc/dwarf2out.h | 6 + gcc/fold-const.c | 8 +- gcc/fortran/ChangeLog | 17 ++ gcc/fortran/misc.c | 6 +- gcc/fortran/trans-expr.c | 28 ++- gcc/ipa-modref.c | 6 +- gcc/testsuite/ChangeLog | 75 ++++++ gcc/testsuite/g++.dg/cpp0x/inh-ctor37.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nsdmi17.C | 8 + gcc/testsuite/g++.dg/torture/pr99777.C | 44 ++++ gcc/testsuite/g++.target/aarch64/sve/pr99216.C | 5 + gcc/testsuite/gcc.c-torture/compile/pr99751.c | 20 ++ gcc/testsuite/gcc.dg/uninit-pr59970.c | 79 ++++++ gcc/testsuite/gcc.target/aarch64/pr99808.c | 14 ++ gcc/testsuite/gcc.target/arm/pure-code/pr96770.c | 8 +- gcc/testsuite/gcc.target/powerpc/pr99557.c | 53 ++++ gcc/testsuite/gdc.dg/gdc270a.d | 11 - gcc/testsuite/gdc.dg/gdc270b.d | 7 - .../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 2 +- gcc/testsuite/gfortran.dg/pr99602.f90 | 94 +++++++ gcc/testsuite/gfortran.dg/pr99602a.f90 | 93 +++++++ gcc/testsuite/gfortran.dg/pr99602b.f90 | 64 +++++ gcc/testsuite/gfortran.dg/pr99602c.f90 | 25 ++ gcc/testsuite/gfortran.dg/pr99602d.f90 | 25 ++ gcc/testsuite/gfortran.dg/vect/pr99807.f90 | 11 + gcc/testsuite/lib/gdc-utils.exp | 85 +++---- gcc/tree-vect-slp.c | 2 +- .../on_device_arch.h} | 0 .../testsuite/libgomp.c-c++-common/task-detach-6.c | 4 +- libgomp/testsuite/libgomp.c/pr99555-1.c | 3 +- libgomp/testsuite/libgomp.fortran/on_device_arch.c | 3 + .../testsuite/libgomp.fortran/task-detach-6.f90 | 2 +- libphobos/ChangeLog | 20 ++ libstdc++-v3/ChangeLog | 40 ++- libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +- libstdc++-v3/include/debug/forward_list | 7 +- libstdc++-v3/include/debug/list | 6 +- libstdc++-v3/include/debug/vector | 5 +- .../forward_list/cons/noexcept_move_construct.cc | 6 +- .../list/cons/noexcept_move_construct.cc | 6 +- 62 files changed, 1337 insertions(+), 258 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi17.C create mode 100644 gcc/testsuite/g++.dg/torture/pr99777.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99216.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99751.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr59970.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99808.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99557.c delete mode 100644 gcc/testsuite/gdc.dg/gdc270a.d delete mode 100644 gcc/testsuite/gdc.dg/gdc270b.d create mode 100644 gcc/testsuite/gfortran.dg/pr99602.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602a.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602b.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602c.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602d.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99807.f90 rename libgomp/testsuite/{lib/on_device_arch.c => libgomp.c-c++-common/on_device_a [...] create mode 100644 libgomp/testsuite/libgomp.fortran/on_device_arch.c