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 29a360c12cb Merge master r11-5105. adds c49f56adcb2 Fortran texi: Fix description of GFC_RTCHECK_* macros. adds 066c89d1e1c global trees adds e0da4aed176 c++: duplicate block-scope extern [PR 97877] adds d3ae802402b extend cache_integer_cst adds 0c1db9fa47b Fix ipa-icf ICE on variadic types adds 1e27e7a582a recognize implied ranges for modulo. adds 04dedd18141 add --with-tune configure flag adds 61ef34c5034 add --with-{cpu,arch,tune}-{32,64} as alias flags for --wit [...] adds 1e3e6c700f0 libstdc++: Revert changes for SYS_clock_gettime64 [PR 93421] adds 4dabb037195 Daily bump. adds 397654d66a4 cmd/go, cmd/cgo: update gofrontend mangling checks adds d87ee7f1c9c Clean up loop-closed PHIs after loop finalize adds 6a5bb4705fb RISC-V: Handle implied extension in canonical ordering. adds b03be74bad0 RISC-V: Support zicsr and zifencei extension for -march. adds 4b81528241c RISC-V: Support version controling for ISA standard extensions adds ba009860aec openmp: Fix ICE on non-rectangular loop with known 0 iterations adds 4c4dfe21df4 libphobos: Merge upstream phobos 7948e0967. adds fa9091ad93b d: Add dragonflybsd support for D compiler and runtime adds 27d8c3516b6 d: Fix a couple of ICEs found in the dmd front-end (PR97842) adds 798bdfa0ebc d: Fix LHS of array concatentation evaluated before the RHS. adds 30270bf0420 tree-optimization/97886 - deal with strange LC PHI nodes adds e045b858360 MSP430: Add mul{hi,si} and {u,}mulsidi3 expanders adds bf7b94d4073 MSP430: Add 64-bit hardware multiply support adds ba97b532604 Fix PR ada/97859, building ada cross compiler targeting pow [...] adds cb1a4876a0e testsuite/libgomp.c/usleep.h: Use sleep-loop also for GCN adds 2f2709e6911 [PR97870] LRA: don't remove asm goto, just nullify it. adds d4a788c7174 libstdc++: Fix ranges::join_view::_Iterator::operator-> [LWG 3500] adds db87f19ae3c preprocessor: Update mkdeps for modules adds 7ceb899e934 preprocessor: Add support for header unit translation adds c9c3d5f28a5 preprocessor: C++ module-directives adds 92648faa1cb aix: Fixinclude adds 0f545ad9b68 testsuite: Fix vect/vect-sdiv-pow2-1.c adds 6d0ffd9a3ea testsuite: Add a vect_partial_vectors_usage_2 guard adds 6a9cd27ac67 testsuite: Add vect_perm3_int guards adds ee9dd1c3022 testsuite: Adjust gcc.dg/vect/slp-21.c for Arm targets adds 71e234a5c94 testsuite: Adjust bb-slp-pr68892.c for AArch64 adds d326ebc94f3 configury: --enable-link-serialization support adds 95db7e9afe5 options, lto: Optimize streaming of optimization nodes adds 965e0cc371b Update gcc zh_TW.po. adds 6fae7eda968 openmp: Retire nest-var ICV for OpenMP 5.1 adds f44e6091627 Optimize two patterns with three xors new c06871cd4be Merge master r11-5146.
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: fixincludes/fixincl.x | 53 ++- fixincludes/inclhack.def | 14 + gcc/ChangeLog | 178 ++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 19 + gcc/ada/Makefile.rtl | 2 +- gcc/ada/gcc-interface/Make-lang.in | 8 +- gcc/brig/Make-lang.in | 12 +- gcc/c-family/ChangeLog | 41 ++ gcc/c-family/c-common.h | 8 +- gcc/c-family/c-lex.c | 5 +- gcc/c/Make-lang.in | 5 +- gcc/cfgloop.h | 2 +- gcc/common/config/riscv/riscv-common.c | 458 +++++++++++++++++---- gcc/config.gcc | 43 +- gcc/config.in | 12 + gcc/config/{sol2-d.c => dragonfly-d.c} | 16 +- gcc/config/msp430/msp430.md | 61 ++- gcc/config/riscv/riscv-opts.h | 16 + gcc/config/riscv/riscv.h | 9 +- gcc/config/riscv/riscv.md | 5 +- gcc/config/riscv/riscv.opt | 20 + .../libgcc-softfp.ver => gcc/config/t-dragonfly | 13 +- gcc/configure | 134 +++++- gcc/configure.ac | 70 ++++ gcc/cp/ChangeLog | 16 + gcc/cp/Make-lang.in | 7 +- gcc/cp/cp-tree.h | 31 +- gcc/cp/decl.c | 19 +- gcc/d/Make-lang.in | 7 +- gcc/d/d-codegen.cc | 5 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cond.c | 4 + gcc/d/dmd/mtype.c | 6 + gcc/d/expr.cc | 3 + gcc/doc/install.texi | 10 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/Make-lang.in | 8 +- gcc/fortran/gfortran.texi | 4 +- gcc/go/Make-lang.in | 7 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-icf.c | 4 +- gcc/jit/Make-lang.in | 8 +- gcc/loop-init.c | 9 +- gcc/lra-constraints.c | 15 +- gcc/lto/ChangeLog | 7 + gcc/lto/Make-lang.in | 18 +- gcc/match.pd | 10 + gcc/objc/Make-lang.in | 8 +- gcc/objcp/Make-lang.in | 8 +- gcc/omp-expand.c | 3 +- gcc/optc-save-gen.awk | 36 +- gcc/po/zh_TW.po | 8 +- gcc/range-op.cc | 28 ++ gcc/testsuite/ChangeLog | 135 ++++++ gcc/testsuite/c-c++-common/gomp/pr97862.c | 15 + gcc/testsuite/g++.dg/lookup/pr97877.C | 8 + gcc/testsuite/gcc.dg/pr91029.c | 47 +++ gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 6 +- gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-21.c | 12 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 5 +- gcc/testsuite/gcc.target/riscv/arch-10.c | 6 + gcc/testsuite/gcc.target/riscv/arch-11.c | 5 + gcc/testsuite/gcc.target/riscv/arch-8.c | 5 + gcc/testsuite/gcc.target/riscv/arch-9.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-11.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-12.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-13.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-14.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-15.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-16.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-17.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-6.c | 6 - gcc/testsuite/gcc.target/riscv/attribute-8.c | 4 +- gcc/testsuite/gcc.target/riscv/attribute-9.c | 2 +- gcc/testsuite/gdc.dg/torture/pr97843.d | 37 ++ .../gdc.test/fail_compilation/fail18970.d | 37 ++ .../gdc.test/fail_compilation/imports/test21164a.d | 9 + .../gdc.test/fail_compilation/imports/test21164b.d | 4 + .../gdc.test/fail_compilation/imports/test21164c.d | 10 + .../gdc.test/fail_compilation/imports/test21164d.d | 9 + .../gdc.test/fail_compilation/test21164.d | 13 + gcc/tree-cfgcleanup.h | 1 + gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-propagate.c | 72 ++++ gcc/tree-vect-loop.c | 11 + gcc/tree.c | 36 +- gcc/tree.h | 2 +- libcpp/ChangeLog | 29 ++ libcpp/files.c | 155 +++++-- libcpp/include/cpplib.h | 16 +- libcpp/include/mkdeps.h | 7 + libcpp/init.c | 23 ++ libcpp/internal.h | 9 + libcpp/lex.c | 392 ++++++++++++++++++ libcpp/macro.c | 79 ++++ libcpp/mkdeps.c | 87 +++- libgcc/config/msp430/lib2hw_mul.S | 77 +++- libgcc/config/msp430/lib2mul.c | 52 +++ libgcc/config/msp430/t-msp430 | 5 + libgo/check-packages.txt | 1 + libgo/go/cmd/cgo/main.go | 3 +- libgo/go/cmd/cgo/out.go | 118 +----- libgo/go/cmd/go/internal/work/gccgo.go | 47 +-- libgo/go/cmd/internal/pkgpath/pkgpath.go | 114 +++++ libgo/go/cmd/internal/pkgpath/pkgpath_test.go | 121 ++++++ libgo/gotool-packages.txt | 1 + libgomp/env.c | 44 +- libgomp/icv.c | 17 +- libgomp/libgomp.h | 5 +- libgomp/libgomp.texi | 60 ++- libgomp/parallel.c | 4 +- libgomp/testsuite/libgomp.c/usleep.h | 7 +- libphobos/configure | 2 +- libphobos/configure.tgt | 3 + libphobos/m4/druntime/os.m4 | 2 +- libphobos/src/MERGE | 2 +- libphobos/src/std/string.d | 267 ------------ libstdc++-v3/ChangeLog | 27 ++ libstdc++-v3/acinclude.m4 | 29 +- libstdc++-v3/configure | 45 +- libstdc++-v3/include/std/ranges | 14 +- libstdc++-v3/src/c++11/chrono.cc | 17 +- libstdc++-v3/src/c++11/futex.cc | 7 +- libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 12 + 129 files changed, 3231 insertions(+), 741 deletions(-) copy gcc/config/{sol2-d.c => dragonfly-d.c} (71%) copy libgcc/config/aarch64/libgcc-softfp.ver => gcc/config/t-dragonfly (85%) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr97862.c create mode 100644 gcc/testsuite/g++.dg/lookup/pr97877.C create mode 100644 gcc/testsuite/gcc.dg/pr91029.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-9.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-14.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-15.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-16.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-17.c delete mode 100644 gcc/testsuite/gcc.target/riscv/attribute-6.c create mode 100644 gcc/testsuite/gdc.dg/torture/pr97843.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18970.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21164.d create mode 100644 libgo/go/cmd/internal/pkgpath/pkgpath.go create mode 100644 libgo/go/cmd/internal/pkgpath/pkgpath_test.go