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 10a530bfeb3 Merge master r11-7090. adds b1a207c6df0 libphobos: Merge upstream druntime 9d0c8364, phobos 9d575282e. adds 34215a7a3a3 Fix typo in Fortran manual adds ac16f4327fe libcpp: Fix up -fdirectives-only preprocessing [PR98882] adds 9faaa80776a Daily bump. adds 7b258ac7afa c++: subst failure in attribute argument [PR95192] adds 787f3ebf00d c++: No aggregate CTAD with explicit dguide [PR98802] adds 5eb792e7a12 doc: mention -mprefer-vector-width in target attrs adds f0e618faeb6 Fortran: OpenMP/OpenACC diagnose substring rejections better adds 7002a33d1ba tree-optimization/98855 - fix some vectorizer cost issues adds 1d6228454c4 aarch64: Use RTL builtins for [su]mull_high_n intrinsics adds aa652fb2a08 aarch64: Use RTL builtins for [su]mull_high_lane[q] intrinsics adds e6cc142ad99 c++: fix string literal member initializer bug [PR90926] adds e91f9da5792 c++, libcpp: Use make_signed_t<size_t> in the 1z diagnostics adds 26fd3bf75b5 Correct date value of the __cpp_size_t_suffix macro. new 9fe02f3b001 Merge master r11-7104.
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 | 5 + gcc/ChangeLog | 157 ++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 18 ++ gcc/c-family/ChangeLog | 5 + gcc/c-family/c-cppbuiltin.c | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 8 + gcc/config/aarch64/aarch64-simd.md | 91 ++++++ gcc/config/aarch64/arm_neon.h | 173 ++++------- gcc/cp/ChangeLog | 26 ++ gcc/cp/call.c | 48 +-- gcc/cp/cp-tree.h | 1 + gcc/cp/pt.c | 46 ++- gcc/cp/typeck2.c | 48 +-- gcc/doc/extend.texi | 22 ++ gcc/fortran/ChangeLog | 10 + gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/openmp.c | 8 +- gcc/testsuite/ChangeLog | 53 ++++ gcc/testsuite/g++.dg/cpp0x/pr84630.C | 1 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr12.C | 36 +++ gcc/testsuite/g++.dg/cpp1z/class-deduction78.C | 20 ++ gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 4 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval13.C | 11 + gcc/testsuite/g++.dg/ext/attr-expr1.C | 9 + gcc/testsuite/g++.dg/warn/Wsize_t-literals.C | 4 +- gcc/testsuite/gcc.dg/cpp/pr98882.c | 6 + .../gcc.target/i386/prefer-vector-width-attr.c | 11 + gcc/testsuite/gfortran.dg/goacc/substring.f90 | 27 ++ gcc/testsuite/gfortran.dg/gomp/substring.f90 | 22 ++ gcc/tree-vect-loop.c | 8 +- gcc/tree-vect-slp.c | 7 + gcc/tree-vect-stmts.c | 13 +- libcpp/ChangeLog | 18 ++ libcpp/expr.c | 2 +- libcpp/lex.c | 4 +- libgomp/ChangeLog | 8 + libphobos/ChangeLog | 22 ++ libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 69 +++-- libphobos/libdruntime/Makefile.in | 174 ++++++----- libphobos/libdruntime/core/internal/attributes.d | 11 + libphobos/libdruntime/core/sys/bionic/stdlib.d | 17 ++ libphobos/libdruntime/core/sys/darwin/mach/dyld.d | 5 +- libphobos/libdruntime/core/sys/darwin/stdlib.d | 26 ++ libphobos/libdruntime/core/sys/darwin/sys/sysctl.d | 253 ++++++++++++++++ .../libdruntime/core/sys/dragonflybsd/stdlib.d | 17 ++ .../libdruntime/core/sys/dragonflybsd/sys/sysctl.d | 199 ++++++++++++ libphobos/libdruntime/core/sys/freebsd/stdlib.d | 17 ++ .../libdruntime/core/sys/freebsd/sys/sysctl.d | 211 +++++++++++++ libphobos/libdruntime/core/sys/netbsd/stdlib.d | 17 ++ libphobos/libdruntime/core/sys/netbsd/sys/sysctl.d | 254 ++++++++++++++++ libphobos/libdruntime/core/sys/openbsd/stdlib.d | 17 ++ .../libdruntime/core/sys/openbsd/sys/sysctl.d | 254 ++++++++++++++++ libphobos/libdruntime/core/sys/posix/locale.d | 335 ++++++++++++++++++--- libphobos/libdruntime/core/sys/posix/mqueue.d | 6 +- libphobos/libdruntime/core/sys/posix/pthread.d | 3 +- libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 101 ------- libphobos/libdruntime/core/sys/posix/sys/types.d | 9 +- libphobos/libdruntime/core/sys/solaris/stdlib.d | 17 ++ libphobos/src/MERGE | 2 +- libphobos/src/std/conv.d | 2 - libphobos/src/std/datetime/systime.d | 110 +++++-- libphobos/src/std/datetime/timezone.d | 17 +- libphobos/src/std/exception.d | 5 +- .../allocator/building_blocks/region.d | 44 ++- .../std/experimental/allocator/mmap_allocator.d | 17 ++ libphobos/src/std/file.d | 88 +++++- libphobos/src/std/math.d | 33 +- libphobos/src/std/parallelism.d | 233 ++++++++------ libphobos/src/std/socket.d | 4 +- libphobos/src/std/stdio.d | 9 +- libphobos/src/std/system.d | 6 + libstdc++-v3/ChangeLog | 189 ++++++++++++ 74 files changed, 3122 insertions(+), 609 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr12.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction78.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval13.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-expr1.C create mode 100644 gcc/testsuite/gcc.dg/cpp/pr98882.c create mode 100644 gcc/testsuite/gcc.target/i386/prefer-vector-width-attr.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/substring.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/substring.f90 create mode 100644 libphobos/libdruntime/core/internal/attributes.d create mode 100644 libphobos/libdruntime/core/sys/bionic/stdlib.d create mode 100644 libphobos/libdruntime/core/sys/darwin/stdlib.d create mode 100644 libphobos/libdruntime/core/sys/darwin/sys/sysctl.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/stdlib.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/sysctl.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/stdlib.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/sys/sysctl.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/stdlib.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/sysctl.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/stdlib.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/sysctl.d create mode 100644 libphobos/libdruntime/core/sys/solaris/stdlib.d