Updating GIT tree Updating f6955089db6..b9c91b7f327 Fast-forward gcc/ChangeLog | 83 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-common.c | 6 +- gcc/cgraph.h | 2 +- gcc/common/config/rs6000/rs6000-common.c | 6 +- gcc/config/arm/arm-builtins.c | 3 +- gcc/config/arm/arm.c | 3 +- gcc/config/arm/constraints.md | 6 +- gcc/config/arm/mve.md | 56 +- gcc/config/i386/i386.c | 23 +- gcc/config/rs6000/rs6000.c | 4 +- gcc/config/s390/s390.c | 6 +- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 33 + gcc/cp/constexpr.c | 28 +- gcc/cp/coroutines.cc | 144 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 4 + gcc/cp/decl2.c | 2 +- gcc/dwarf2cfi.c | 43 +- gcc/fortran/ChangeLog | 7 + gcc/fortran/expr.c | 7 +- gcc/fortran/interface.c | 34 - gcc/opts.c | 87 +- gcc/po/ChangeLog | 8 + gcc/po/fr.po | 66 +- gcc/po/gcc.pot | 13644 ++++++++++--------- gcc/po/sv.po | 536 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 56 + gcc/testsuite/c-c++-common/pr94755.c | 11 + .../coroutines/coro-bad-alloc-00-bad-op-new.C | 2 +- .../coroutines/coro-bad-alloc-01-bad-op-del.C | 2 +- .../coroutines/coro-bad-alloc-02-no-op-new-nt.C | 2 +- .../g++.dg/coroutines/coro-missing-promise.C | 2 - .../g++.dg/coroutines/pr93458-5-bad-coro-type.C | 4 +- .../coroutines/torture/co-ret-17-void-ret-coro.C | 57 + .../torture/local-var-06-structured-binding.C | 55 + .../g++.dg/cpp1y/constexpr-tracking-const23.C | 21 + .../g++.dg/cpp1y/constexpr-tracking-const24.C | 26 + .../g++.dg/cpp1y/constexpr-tracking-const25.C | 66 + gcc/testsuite/g++.dg/ext/attr-type1.C | 19 + gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 4 +- gcc/testsuite/g++.target/aarch64/pr94515-1.C | 44 + gcc/testsuite/g++.target/aarch64/pr94515-2.C | 41 + gcc/testsuite/gcc.dg/pr94780.c | 13 + gcc/testsuite/gcc.dg/pr94784.c | 16 + gcc/testsuite/gcc.target/aarch64/pr94697.c | 1 + gcc/testsuite/gfortran.dg/pointer_assign_13.f90 | 47 - gcc/tree-ssa-forwprop.c | 10 +- libgcc/ChangeLog | 6 + libgcc/config/rs6000/crtresfpr.S | 1 + libgcc/config/rs6000/crtresxfpr.S | 1 + libgcc/config/rs6000/crtsavfpr.S | 1 + libiberty/ChangeLog | 6 + libiberty/cp-demangle.c | 1 + libiberty/testsuite/demangle-expected | 3 + libphobos/ChangeLog | 6 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 12 +- libphobos/libdruntime/Makefile.in | 34 +- libphobos/libdruntime/core/math.d | 52 +- libphobos/libdruntime/core/stdc/assert_.d | 13 +- libphobos/libdruntime/core/stdc/errno.d | 44 + libphobos/libdruntime/core/stdc/stdint.d | 19 +- libphobos/libdruntime/core/stdc/string.d | 47 +- libphobos/libdruntime/core/sys/darwin/mach/port.d | 11 +- .../libdruntime/core/sys/darwin/mach/thread_act.d | 100 + libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 15 +- libphobos/libdruntime/core/sys/freebsd/execinfo.d | 2 + libphobos/libdruntime/core/sys/linux/config.d | 3 - libphobos/libdruntime/core/sys/linux/link.d | 10 +- .../libdruntime/core/sys/linux/sys/netinet/tcp.d | 9 - libphobos/libdruntime/core/sys/linux/sys/socket.d | 18 + libphobos/libdruntime/core/sys/linux/timerfd.d | 1 + libphobos/libdruntime/core/sys/posix/config.d | 16 +- libphobos/libdruntime/core/sys/posix/dlfcn.d | 14 - libphobos/libdruntime/core/sys/posix/inttypes.d | 4 +- libphobos/libdruntime/core/sys/posix/netdb.d | 4 +- libphobos/libdruntime/core/sys/posix/signal.d | 18 +- libphobos/libdruntime/core/sys/posix/stdio.d | 58 + libphobos/libdruntime/core/sys/posix/stdlib.d | 38 +- libphobos/libdruntime/core/sys/posix/sys/filio.d | 11 +- libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 11 +- .../libdruntime/core/sys/posix/sys/resource.d | 1 + libphobos/libdruntime/core/sys/posix/sys/select.d | 3 +- libphobos/libdruntime/core/sys/posix/sys/socket.d | 84 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 1 - libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 11 +- libphobos/libdruntime/core/sys/posix/sys/types.d | 4 +- libphobos/libdruntime/core/sys/posix/sys/uio.d | 4 +- libphobos/libdruntime/core/sys/posix/syslog.d | 60 + libphobos/libdruntime/core/sys/posix/time.d | 3 + libphobos/libdruntime/core/sys/posix/unistd.d | 161 +- libstdc++-v3/ChangeLog | 7 + libstdc++-v3/include/std/coroutine | 15 +- 99 files changed, 8752 insertions(+), 7548 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr94755.c create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-06-structured-binding.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const23.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const24.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const25.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-type1.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr94515-1.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr94515-2.C create mode 100644 gcc/testsuite/gcc.dg/pr94780.c create mode 100644 gcc/testsuite/gcc.dg/pr94784.c delete mode 100644 gcc/testsuite/gfortran.dg/pointer_assign_13.f90 delete mode 100644 libphobos/libdruntime/core/sys/linux/sys/netinet/tcp.d Current branch master is up to date. Adjusting file timestamps Touching gcc/cstamp-h.in... Touching gcc/config.in...