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: