https://gcc.gnu.org/g:69e46e6fe649d17174614d09e271bde48f788f63

commit r15-10011-g69e46e6fe649d17174614d09e271bde48f788f63
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Jul 19 00:26:40 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 55 +++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/m2/ChangeLog        | 79 ++++++++++++++++++++++++++++++++++++++++++++
 gcc/rust/ChangeLog      | 24 ++++++++++++++
 gcc/testsuite/ChangeLog | 87 +++++++++++++++++++++++++++++++++++++++++++++++++
 libgm2/ChangeLog        | 10 ++++++
 6 files changed, 256 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f602a4948e9b..8c40001b361c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,58 @@
+2025-07-18  Hans-Peter Nilsson  <h...@bitrange.com>
+           Pietro Monteiro  <pie...@sociotechnical.xyz>
+
+       PR middle-end/120935
+       * config/mmix/mmix.h (MAX_FIXED_MODE_SIZE): Define.
+
+2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/120924
+       * params.opt (uninit-max-chain-len): Up from 8 to 12.
+
+2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-15  Richard Biener  <rguent...@suse.de>
+                   Richard Sandiford   <richard.sandif...@arm.com>
+
+       PR tree-optimization/121059
+       * tree-vect-stmts.cc (vectorizable_operation): Query
+       scalar_cond_masked_set with the correct number of masks.
+
+2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-16  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121049
+       * internal-fn.h (widening_evenodd_fn_p): Declare.
+       * internal-fn.cc (widening_evenodd_fn_p): New function.
+       * tree-vect-stmts.cc (vectorizable_conversion): When using
+       an even/odd widening function disable loop masking.
+
+2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-17  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121035
+       * tree-ssa-pre.cc (find_or_generate_expression): Handle
+       values without expression.
+
+2025-07-18  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-07-18  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/121131
+       * gimple-fold.cc (fold_nonarray_ctor_reference): Use
+       TREE_INT_CST_LOW (TYPE_SIZE ()) instead of
+       GET_MODE_BITSIZE (SCALAR_INT_TYPE_MODE ()) for BLKmode BITINT_TYPEs.
+       Don't compute encoding_size at all for little endian targets.
+
 2025-07-17  Xi Ruoyao  <xry...@xry111.site>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9866b70f9011..c64e4865ca87 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250718
+20250719
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 1829890bf1c4..ce61df0ec1b0 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,82 @@
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/121164
+       * gm2-libs/ARRAYOFCHAR.mod (Write): Rename 2nd parameter
+       name a to str.
+
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-07-01  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120912
+       * gm2-libs-iso/IOChanUtils.def (GetFile): New procedure function.
+       * gm2-libs-iso/IOChanUtils.mod (GetFile): New procedure function.
+
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-29  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/117203
+       * gm2-libs-log/FileSystem.def (GetFileName): New
+       procedure function.
+       (WriteString): New procedure.
+       * gm2-libs-log/FileSystem.mod (GetFileName): New
+       procedure function.
+       (WriteString): New procedure.
+       * gm2-libs/SFIO.def (GetFileName): New procedure function.
+       * gm2-libs/SFIO.mod (GetFileName): New procedure function.
+       * gm2-libs-iso/IOChanUtils.def: New file.
+       * gm2-libs-iso/IOChanUtils.mod: New file.
+
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-22  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120731
+       * gm2-libs-log/Strings.def (Delete): Rewrite comment.
+       * gm2-libs-log/Strings.mod (Pos): Rewrite.
+       (PosLower): New procedure function.
+
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-21  Gaius Mulley  <gaiusm...@gmail.com>
+
+       * gm2-compiler/M2GCCDeclare.mod (StartDeclareModuleScopeSeparate):
+       Reformat statement comments.
+       (StartDeclareModuleScopeWholeProgram): Ditto.
+
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120673
+       * gm2-compiler/M2GCCDeclare.mod (ErrorDepList): New
+       global variable set containing every errant dependency symbol.
+       (mystop): Remove.
+       (EmitCircularDependancyError): Replace with ...
+       (EmitCircularDependencyError): ... this.
+       (AssertAllTypesDeclared): Rewrite.
+       (DoVariableDeclaration): Ditto.
+       (TypeDependentsDeclared): New procedure function.
+       (PrepareGCCVarDeclaration): Ditto.
+       (DeclareVariable): Remove assert.
+       (DeclareLocalVariable): Ditto.
+       (Constructor): Initialize ErrorDepList.
+       * gm2-compiler/M2MetaError.mod (doErrorScopeProc): Rewrite
+       and ensure that a symbol with a module scope does not lookup
+       from a definition module.
+       * gm2-compiler/P2SymBuild.mod (BuildType): Rewrite so that
+       a synonym type is created using the token refering to the name
+       on the lhs.
+
 2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
 
        Backported from master:
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index cf47a21c589d..ba451ca6d347 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,27 @@
+2025-07-18  Martin Jambor  <mjam...@suse.cz>
+
+       Backported from master:
+       2025-06-26  Martin Jambor  <mjam...@suse.cz>
+
+       * checks/errors/borrowck/rust-borrow-checker-diagnostics.cc
+       (BorrowCheckerDiagnostics::get_loan): Type cast loan to uint32_t.
+
+2025-07-18  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       Backported from master:
+       2025-04-28  Owen Avery  <powerboat9.ga...@gmail.com>
+
+       * checks/errors/borrowck/rust-bir-place.h
+       (IndexVec::size_type): Add.
+       (IndexVec::MAX_INDEX): Add.
+       (IndexVec::size): Change the return type to the type of the
+       internal value used by the index type.
+       (PlaceDB::lookup_or_add_variable): Use the return value from the
+       PlaceDB::add_place call.
+       * checks/errors/borrowck/rust-bir.h
+       (struct BasicBlockId): Move this definition before the
+       definition of the struct Function.
+
 2025-07-08  Arthur Cohen  <arthur.co...@embecosm.com>
 
        * resolve/rust-late-name-resolver-2.0.cc (Late::Late): False initialize 
the
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 87f975bffb69..f7893e63cef0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,90 @@
+2025-07-18  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       Backported from master:
+       2025-04-19  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       PR testsuite/119508
+       * rust/compile/nr2/compile.exp: Disable parallel testing.
+
+2025-07-18  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       Backported from master:
+       2025-04-18  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       PR cobol/119818
+       * cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob:
+       'dg-set-target-env-var TZ UTC0'.
+
+2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/120924
+       * gcc.dg/uninit-pr120924.c: New testcase.
+
+2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-15  Richard Biener  <rguent...@suse.de>
+                   Richard Sandiford   <richard.sandif...@arm.com>
+
+       PR tree-optimization/121059
+       * gcc.dg/vect/pr121059.c: New testcase.
+
+2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-16  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121049
+       * gcc.dg/vect/pr121049.c: New testcase.
+
+2025-07-18  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-17  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121035
+       * gcc.dg/pr121035.c: New testcase.
+
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-29  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/117203
+       * gm2/isolib/run/pass/testdelete2.mod: New test.
+       * gm2/pimlib/logitech/run/pass/testdelete2.mod: New test.
+       * gm2/pimlib/run/pass/testdelete.mod: New test.
+
+2025-07-18  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-07-18  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/121131
+       * gcc.dg/bitint-124.c: New test.
+
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-22  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120731
+       * gm2/pimlib/logitech/run/pass/teststrings.mod: New test.
+
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120673
+       * gm2/pim/fail/badmodvar.mod: New test.
+       * gm2/pim/fail/cyclictypes.mod: New test.
+       * gm2/pim/fail/cyclictypes2.mod: New test.
+       * gm2/pim/fail/cyclictypes4.mod: New test.
+
 2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
 
        Backported from master:
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 7b143dcde4c6..8efbcf52e5d0 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,13 @@
+2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-29  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/117203
+       * libm2iso/Makefile.am (M2DEFS): Add IOChanUtils.def.
+       (M2MODS): Add IOChanUtils.mod.
+       * libm2iso/Makefile.in: Regenerate.
+
 2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
 
        Backported from master:

Reply via email to