This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-modules in repository gcc.
from 057222167c4 Merge trunk d3ae802402b 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 new 49a91b6fe25 Merge trunk 92648faa1cb
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.modules | 6 + gcc/ChangeLog | 178 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/Makefile.rtl | 2 +- gcc/c-family/ChangeLog | 41 ++ gcc/c-family/c-lex.c | 2 +- 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 | 62 +++ gcc/configure.ac | 10 + gcc/cp/ChangeLog | 16 + gcc/cp/module.cc | 9 +- 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 | 2 +- gcc/fortran/ChangeLog | 5 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-icf.c | 4 +- gcc/loop-init.c | 9 +- gcc/lra-constraints.c | 15 +- gcc/lto/ChangeLog | 7 + gcc/omp-expand.c | 3 +- gcc/range-op.cc | 28 ++ gcc/testsuite/ChangeLog | 135 ++++++ gcc/testsuite/c-c++-common/gomp/pr97862.c | 15 + gcc/testsuite/gcc.dg/pr91029.c | 47 +++ gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c | 21 + 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 + libcpp/ChangeLog | 29 ++ libcpp/files.c | 2 +- libcpp/include/mkdeps.h | 7 + libcpp/mkdeps.c | 31 +- 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/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 + 91 files changed, 2016 insertions(+), 591 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/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