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 0fe6dc09187 Merge master r10-7500. adds 7546463b9f7 subreg: Fix PR94123, SVN r273240 causes gcc.target/powerpc/ [...] adds a96f1c38a78 analyzer: handle compound assignments [PR94378] adds 6c557ba5380 libstdc++: Move "free books" list from fsf.org to gnu.org adds fb25041e11d d: Fix gdc.dg/pr92216.d FAILs on 32-bit targets adds 918b89b7623 d: Fix new tests gdc.dg/pr93038.d and gdc.dg/pr93038b.d in [...] adds 25839b6af9f Daily bump. adds bf1f6d8819a fortran: ICE equivalence with an element of an array PR94030 adds 2c54eab5a30 fortran : ICE in gfc_resolve_findloc PR93498 adds b7a98f48e06 S/390: Remove superfluous commutative constraint modifiers adds 224efaf7e1e [Fortran] Fix error cleanup of select rank (PR93522) adds c1effaa209f libstdc++-v3/test: Better skip for "use_service.cc" adds ff825b81583 [ARM]: Fix for MVE ACLE intrinsics with writeback (PR94317). adds 66e327517b1 aarch64: Fix ICE due to aarch64_gen_compare_reg_maybe_ze [PR94435] adds df562b12d90 aarch64: Fix ICE due to aarch64_gen_compare_reg_maybe_ze [PR94435] adds 2c0fa3ecf70 cselib: Reuse VALUEs on sp adjustments [PR92264] adds 86c92411320 params: Decrease -param=max-find-base-term-values= default [...] adds d4ed2cd13d0 sra/doc: Document param sra-max-propagations adds 68cbee9bf53 Fix up -Wliteral-suffix warning on mti-linux.h adds 81ce375d1fd Fix PR94401 by considering reverse overrun adds 879bc686a0a doc: RISC-V: Update binutils requirement to 2.30 adds 54af95767e8 debug/94450 - remove DW_TAG_imported_unit generated in LTRA [...] adds 75efe9cb1f8 c/94392 - only enable -ffinite-loops for C++ adds b90061c6ec0 Prevent IPA-SRA from creating calls to local comdats (PR 92676) adds 3ab216a4d2f [Fortran] Resolve formal args before checking DTIO adds 0cd74f35889 Fix fortran/85982 ICE in resolve_component. new 90a750c6bdc Merge master r10-7525.
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: gcc/ChangeLog | 190 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 57 ++++ gcc/analyzer/checker-path.cc | 1 + gcc/analyzer/constraint-manager.cc | 1 + gcc/analyzer/diagnostic-manager.cc | 1 + gcc/analyzer/engine.cc | 4 +- gcc/analyzer/program-point.cc | 1 + gcc/analyzer/program-state.cc | 1 + gcc/analyzer/region-model.cc | 342 +++++++++++++++++---- gcc/analyzer/region-model.h | 71 +++-- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-opts.c | 4 + gcc/cfgloop.h | 4 + gcc/cfgloopmanip.c | 1 + gcc/common.opt | 2 +- gcc/config/aarch64/aarch64.c | 5 +- gcc/config/arm/arm-builtins.c | 11 + gcc/config/arm/arm_mve.h | 40 +-- gcc/config/arm/arm_mve_builtins.def | 30 +- gcc/config/arm/mve.md | 96 +++++- gcc/config/mips/mti-linux.h | 2 +- gcc/config/s390/vector.md | 80 ++--- gcc/config/s390/vx-builtins.md | 78 ++--- gcc/cselib.c | 235 ++++++++++++-- gcc/doc/install.texi | 12 +- gcc/doc/invoke.texi | 8 +- gcc/dse.c | 57 +++- gcc/dwarf2out.c | 18 -- gcc/fortran/ChangeLog | 28 ++ gcc/fortran/check.c | 4 + gcc/fortran/decl.c | 30 +- gcc/fortran/gfortran.h | 1 + gcc/fortran/interface.c | 4 +- gcc/fortran/match.c | 1 + gcc/fortran/resolve.c | 16 +- gcc/ipa-icf-gimple.c | 2 + gcc/ipa-sra.c | 38 ++- gcc/lower-subreg.c | 3 +- gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 1 + gcc/opts.c | 1 - gcc/params.opt | 2 +- gcc/rtl.h | 1 + gcc/testsuite/ChangeLog | 70 +++++ .../gcc.dg/analyzer/compound-assignment-1.c | 71 +++++ .../gcc.dg/analyzer/compound-assignment-2.c | 24 ++ .../gcc.dg/analyzer/compound-assignment-3.c | 25 ++ gcc/testsuite/gcc.dg/torture/pr94392.c | 22 ++ .../pr94368.c => gcc.target/aarch64/pr94435.c} | 6 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 4 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 4 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c | 6 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c | 6 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c | 4 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c | 4 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c | 4 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c | 6 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c | 6 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c | 6 +- gcc/testsuite/gdc.dg/pr92216.d | 4 +- gcc/testsuite/gdc.dg/pr93038.d | 4 +- gcc/testsuite/gdc.dg/pr93038b.d | 5 +- gcc/testsuite/gfortran.dg/dec_structure_28.f90 | 35 +++ gcc/testsuite/gfortran.dg/dtio_35.f90 | 50 +++ gcc/testsuite/gfortran.dg/pr93498_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr93498_2.f90 | 12 + gcc/testsuite/gfortran.dg/pr94030_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr94030_2.f90 | 33 ++ gcc/testsuite/gfortran.dg/select_rank_4.f90 | 26 ++ gcc/tree-cfg.c | 3 + gcc/tree-ssa-loop-niter.c | 2 +- gcc/tree-vect-stmts.c | 38 ++- gcc/var-tracking.c | 24 +- libstdc++-v3/ChangeLog | 11 + libstdc++-v3/doc/html/manual/appendix_free.html | 2 +- libstdc++-v3/doc/xml/manual/appendix_free.xml | 2 +- .../net/execution_context/use_service.cc | 6 +- 78 files changed, 1717 insertions(+), 323 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/analyzer/compound-assignment-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/compound-assignment-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/compound-assignment-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr94392.c copy gcc/testsuite/{gcc.dg/pr94368.c => gcc.target/aarch64/pr94435.c} (74%) create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93498_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93498_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94030_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94030_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_4.f90