]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 19 Jul 2025 00:26:40 +0000 (00:26 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 19 Jul 2025 00:26:40 +0000 (00:26 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/m2/ChangeLog
gcc/rust/ChangeLog
gcc/testsuite/ChangeLog
libgm2/ChangeLog

index f602a4948e9b3a4b8d601c604f773f444ce9f3f8..8c40001b361cf6fdf81f1fb51bcba738a2d86b10 100644 (file)
@@ -1,3 +1,58 @@
+2025-07-18  Hans-Peter Nilsson  <hp@bitrange.com>
+           Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+       PR middle-end/120935
+       * config/mmix/mmix.h (MAX_FIXED_MODE_SIZE): Define.
+
+2025-07-18  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-18  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/120924
+       * params.opt (uninit-max-chain-len): Up from 8 to 12.
+
+2025-07-18  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-15  Richard Biener  <rguenther@suse.de>
+                   Richard Sandiford   <richard.sandiford@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-16  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-17  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/121035
+       * tree-ssa-pre.cc (find_or_generate_expression): Handle
+       values without expression.
+
+2025-07-18  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-07-18  Jakub Jelinek  <jakub@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  <xry111@xry111.site>
 
        Backported from master:
index 9866b70f901156049b3cbce090c6140cfec61251..c64e4865ca8711e28afcbfbb762adcdc288113d6 100644 (file)
@@ -1 +1 @@
-20250718
+20250719
index 1829890bf1c4c3c81695ae5736ca5fa679882cd4..ce61df0ec1b09e1c3842dcd2edffffecb0d731ad 100644 (file)
@@ -1,3 +1,82 @@
+2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/121164
+       * gm2-libs/ARRAYOFCHAR.mod (Write): Rename 2nd parameter
+       name a to str.
+
+2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-07-01  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-29  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-22  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-21  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       * gm2-compiler/M2GCCDeclare.mod (StartDeclareModuleScopeSeparate):
+       Reformat statement comments.
+       (StartDeclareModuleScopeWholeProgram): Ditto.
+
+2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-17  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
 
        Backported from master:
index cf47a21c589dee711451b18c9f8c01af663b31e4..ba451ca6d347139be5f8798deaa274a61590dd96 100644 (file)
@@ -1,3 +1,27 @@
+2025-07-18  Martin Jambor  <mjambor@suse.cz>
+
+       Backported from master:
+       2025-06-26  Martin Jambor  <mjambor@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.gamer@gmail.com>
+
+       Backported from master:
+       2025-04-28  Owen Avery  <powerboat9.gamer@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.cohen@embecosm.com>
 
        * resolve/rust-late-name-resolver-2.0.cc (Late::Late): False initialize the
index 87f975bffb69ea04dd32045bff2fe83e0df01e16..f7893e63cef0ea94873d3ea39ebae9ecbae2e057 100644 (file)
@@ -1,3 +1,90 @@
+2025-07-18  Thomas Schwinge  <tschwinge@baylibre.com>
+
+       Backported from master:
+       2025-04-19  Thomas Schwinge  <tschwinge@baylibre.com>
+
+       PR testsuite/119508
+       * rust/compile/nr2/compile.exp: Disable parallel testing.
+
+2025-07-18  Thomas Schwinge  <tschwinge@baylibre.com>
+
+       Backported from master:
+       2025-04-18  Thomas Schwinge  <tschwinge@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-18  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/120924
+       * gcc.dg/uninit-pr120924.c: New testcase.
+
+2025-07-18  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-15  Richard Biener  <rguenther@suse.de>
+                   Richard Sandiford   <richard.sandiford@arm.com>
+
+       PR tree-optimization/121059
+       * gcc.dg/vect/pr121059.c: New testcase.
+
+2025-07-18  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/121049
+       * gcc.dg/vect/pr121049.c: New testcase.
+
+2025-07-18  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-17  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/121035
+       * gcc.dg/pr121035.c: New testcase.
+
+2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-29  Gaius Mulley  <gaiusmod2@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  <jakub@redhat.com>
+
+       Backported from master:
+       2025-07-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/121131
+       * gcc.dg/bitint-124.c: New test.
+
+2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-22  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/120731
+       * gm2/pimlib/logitech/run/pass/teststrings.mod: New test.
+
+2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-17  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
 
        Backported from master:
index 7b143dcde4c6bc5dfd77967de4885c04239f329e..8efbcf52e5d0721fdb1499e3da8390220ad4c6f2 100644 (file)
@@ -1,3 +1,13 @@
+2025-07-18  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-29  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
 
        Backported from master: