From: GCC Administrator Date: Sat, 19 Jul 2025 00:26:40 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69e46e6fe649d17174614d09e271bde48f788f63;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f602a4948e9..8c40001b361 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,58 @@ +2025-07-18 Hans-Peter Nilsson + Pietro Monteiro + + PR middle-end/120935 + * config/mmix/mmix.h (MAX_FIXED_MODE_SIZE): Define. + +2025-07-18 Richard Biener + + Backported from master: + 2025-07-18 Richard Biener + + PR tree-optimization/120924 + * params.opt (uninit-max-chain-len): Up from 8 to 12. + +2025-07-18 Richard Biener + + Backported from master: + 2025-07-15 Richard Biener + Richard Sandiford + + 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 + + Backported from master: + 2025-07-16 Richard Biener + + 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 + + Backported from master: + 2025-07-17 Richard Biener + + PR tree-optimization/121035 + * tree-ssa-pre.cc (find_or_generate_expression): Handle + values without expression. + +2025-07-18 Jakub Jelinek + + Backported from master: + 2025-07-18 Jakub Jelinek + + 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 Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 9866b70f901..c64e4865ca8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250718 +20250719 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 1829890bf1c..ce61df0ec1b 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,82 @@ +2025-07-18 Gaius Mulley + + Backported from master: + 2025-07-18 Gaius Mulley + + PR modula2/121164 + * gm2-libs/ARRAYOFCHAR.mod (Write): Rename 2nd parameter + name a to str. + +2025-07-18 Gaius Mulley + + Backported from master: + 2025-07-01 Gaius Mulley + + 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 + + Backported from master: + 2025-06-29 Gaius Mulley + + 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 + + Backported from master: + 2025-06-22 Gaius Mulley + + 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 + + Backported from master: + 2025-06-21 Gaius Mulley + + * gm2-compiler/M2GCCDeclare.mod (StartDeclareModuleScopeSeparate): + Reformat statement comments. + (StartDeclareModuleScopeWholeProgram): Ditto. + +2025-07-18 Gaius Mulley + + Backported from master: + 2025-06-17 Gaius Mulley + + 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 Backported from master: diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog index cf47a21c589..ba451ca6d34 100644 --- a/gcc/rust/ChangeLog +++ b/gcc/rust/ChangeLog @@ -1,3 +1,27 @@ +2025-07-18 Martin Jambor + + Backported from master: + 2025-06-26 Martin Jambor + + * checks/errors/borrowck/rust-borrow-checker-diagnostics.cc + (BorrowCheckerDiagnostics::get_loan): Type cast loan to uint32_t. + +2025-07-18 Owen Avery + + Backported from master: + 2025-04-28 Owen Avery + + * 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 * resolve/rust-late-name-resolver-2.0.cc (Late::Late): False initialize the diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 87f975bffb6..f7893e63cef 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,90 @@ +2025-07-18 Thomas Schwinge + + Backported from master: + 2025-04-19 Thomas Schwinge + + PR testsuite/119508 + * rust/compile/nr2/compile.exp: Disable parallel testing. + +2025-07-18 Thomas Schwinge + + Backported from master: + 2025-04-18 Thomas Schwinge + + PR cobol/119818 + * cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob: + 'dg-set-target-env-var TZ UTC0'. + +2025-07-18 Richard Biener + + Backported from master: + 2025-07-18 Richard Biener + + PR tree-optimization/120924 + * gcc.dg/uninit-pr120924.c: New testcase. + +2025-07-18 Richard Biener + + Backported from master: + 2025-07-15 Richard Biener + Richard Sandiford + + PR tree-optimization/121059 + * gcc.dg/vect/pr121059.c: New testcase. + +2025-07-18 Richard Biener + + Backported from master: + 2025-07-16 Richard Biener + + PR tree-optimization/121049 + * gcc.dg/vect/pr121049.c: New testcase. + +2025-07-18 Richard Biener + + Backported from master: + 2025-07-17 Richard Biener + + PR tree-optimization/121035 + * gcc.dg/pr121035.c: New testcase. + +2025-07-18 Gaius Mulley + + Backported from master: + 2025-06-29 Gaius Mulley + + 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 + + Backported from master: + 2025-07-18 Jakub Jelinek + + PR tree-optimization/121131 + * gcc.dg/bitint-124.c: New test. + +2025-07-18 Gaius Mulley + + Backported from master: + 2025-06-22 Gaius Mulley + + PR modula2/120731 + * gm2/pimlib/logitech/run/pass/teststrings.mod: New test. + +2025-07-18 Gaius Mulley + + Backported from master: + 2025-06-17 Gaius Mulley + + 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 Backported from master: diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index 7b143dcde4c..8efbcf52e5d 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,13 @@ +2025-07-18 Gaius Mulley + + Backported from master: + 2025-06-29 Gaius Mulley + + PR modula2/117203 + * libm2iso/Makefile.am (M2DEFS): Add IOChanUtils.def. + (M2MODS): Add IOChanUtils.mod. + * libm2iso/Makefile.in: Regenerate. + 2025-07-17 Gaius Mulley Backported from master: