https://gcc.gnu.org/g:39929ac25bc721b9573812f59e58b36590695248

commit r16-4942-g39929ac25bc721b9573812f59e58b36590695248
Author: GCC Administrator <[email protected]>
Date:   Mon Nov 3 00:18:56 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 40 ++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 22 ++++++++++++++++++++++
 gcc/cp/ChangeLog        |  7 +++++++
 gcc/m2/ChangeLog        | 33 +++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |  4 ++++
 7 files changed, 153 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eebaa03d8a1f..9a0d334ca5ea 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,43 @@
+2025-11-02  Jeff Law  <[email protected]>
+
+       * config/riscv/bitmanip.md (rotrsi3): Use the sign extended form
+       for 32 bit rotates on TARGET_64BIT, even for constant counts.
+       * config/riscv/thead.md (th_srrisi3_extended): New pattern.
+       (th_srri<mode>3): Adjust formatting.
+
+2025-11-02  Uros Bizjak  <[email protected]>
+
+       PR target/122518
+       * config/i386/i386.cc (ix86_canonicalize_comparison): Convert
+       (compare (minus (a b)) a) to (compare (a b)) to
+       match *sub<mode>_3 pattern.
+
+2025-11-02  Georg-Johann Lay  <[email protected]>
+
+       PR target/122527
+       * config/avr/avr.cc (avr_load_libgcc_p): Return false if
+       the address-space is not ADDR_SPACE_FLASH.
+       (avr_out_lpm_no_lpmx [addr=REG]): Handle sizes of 3 and 4 bytes.
+
+2025-11-02  Georg-Johann Lay  <[email protected]>
+
+       PR tree-optimization/118012
+       PR tree-optimization/122505
+       * config/avr/avr.md (mulpsi3): Also allow the insn condition
+       in the case where avropt_pr118012 && !AVR_TINY.
+       (*mulpsi3): Handle split for the !AVR_HAVE_MUL case.
+       (*mulpsi3-nomul.libgcc_split, *mulpsi3-nomul.libgcc): New insns.
+
+2025-11-02  Richard Biener  <[email protected]>
+
+       * doc/tree-ssa.texi: Remove outdated info on FOR_EACH_IMM_USE_STMT
+       iteration, clarify SSA operand parts.
+       * ssa-iterators.h: Update toplevel comment.
+
+2025-11-02  Sam James  <[email protected]>
+
+       * .simplify-rtx.cc.swo: Removed.
+
 2025-11-01  Shreya Munnangi  <[email protected]>
 
        PR target/67731
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index befd7357351d..2bb6e40da9a3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251102
+20251103
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index f91fc3118cfa..86629f307550 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,25 @@
+2025-11-02  Eric Botcazou  <[email protected]>
+
+       * locales.c (is_iso_639_3): New static function.
+       (c_get_language_code): Use it to validate the ISO-639-3 code
+       before returning it.
+
+2025-11-02  Eric Botcazou  <[email protected]>
+
+       PR ada/58881
+       * sem_ch3.adb (Build_Derived_Private_Type): Build the underlying
+       full view when the derivation occurs in the public part of the
+       scope of the parent.
+       (Build_Derived_Record_Type): Propagate Has_Unknown_Discriminants
+       in the same circumstances.
+       (Constrain_Discriminated_Type): Give a specific error message for
+       any type with the Has_Unknown_Discriminants flag.
+
+2025-11-02  Eric Botcazou  <[email protected]>
+
+       PR ada/52319
+       * sem_ch8.adb (End_Use_Package): Use the scope of the operator.
+
 2025-10-30  Eric Botcazou  <[email protected]>
 
        PR ada/15610
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ddcd55253c7e..08d1fa774855 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2025-11-02  Nathaniel Shead  <[email protected]>
+
+       PR c++/122421
+       * module.cc (trees_in::read_var_def): Don't handle class-scope
+       variables anymore.
+       (trees_in::read_class_def): Handle them here instead.
+
 2025-11-01  Nathaniel Shead  <[email protected]>
 
        PR c++/122381
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index bb307bb6074d..737ab124dc1e 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,36 @@
+2025-11-02  Gaius Mulley  <[email protected]>
+
+       PR modula2/122499
+       * gm2-compiler/M2StackSpell.mod (PushName): Add comment.
+       (GetSpellHint): Rewrite.
+       (GetExportedSpellHint): New procedure function.
+       (GetScopeSpellHint): New procedure function.
+       * gm2-compiler/P1Build.bnf (IdentScope): Rewrite.
+       (PossiblyExportIdent): Ditto.
+       * gm2-compiler/P1SymBuild.mod (BuildImportInnerModule): Add
+       parameter to AddNameToImportList.
+       * gm2-compiler/SymbolTable.def (GetUnknownOnImport): New
+       procedure function.
+       (GetUnknownDeclScope): Ditto.
+       (AddNameToScope): Add tok parameter.
+       (AddNameToImportList): Ditto.
+       * gm2-compiler/SymbolTable.mod (SymUndefined): New field
+       declScope.
+       New field onImport.
+       (MakeObject): Add tok parameter.
+       (FillInUnknownFields): Initialize declScope.
+       Initialize onImport.
+       (GetUnknownOnImport): New procedure function.
+       (GetUnknownDeclScope): Ditto.
+       (AddNameToScope): Pass tok to MakeObject.
+       (AddNameToImportList): Add tok parameter.
+       Pass tok to MakeObject.
+       (GetDeclaredSym): Add parameters to FillInUnknownFields.
+       (RequestSym): Ditto.
+       (FetchUnknownFromModule): Ditto.
+       (FetchUnknownFromDefImp): Ditto.
+       (FetchUnknownFrom): Ditto.
+
 2025-10-30  Gaius Mulley  <[email protected]>
 
        PR modula2/122485
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 91ec37f73e45..452c9c900f04 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,49 @@
+2025-11-02  Gaius Mulley  <[email protected]>
+
+       PR modula2/122499
+       * gm2.dg/spell/iso/fail/badimport2.mod: New test.
+       * gm2.dg/spell/iso/fail/badimport3.mod: New test.
+       * gm2.dg/spell/iso/fail/badimport4.mod: New test.
+
+2025-11-02  Eric Botcazou  <[email protected]>
+
+       * gcc.target/sparc/small-struct-1.c: Run only on Solaris.
+
+2025-11-02  Eric Botcazou  <[email protected]>
+
+       * gcc.target/sparc/cbcond-1.c: Accept reverse branches.
+       * gcc.target/sparc/cbcond-2.c: Likewise.
+       * gcc.target/sparc/overflow-3.c: Likewise.
+       * gcc.target/sparc/overflow-4.c: Likewise.
+       * gcc.target/sparc/overflow-5.c: Likewise.
+
+2025-11-02  Uros Bizjak  <[email protected]>
+
+       PR target/122518
+       * gcc.target/i386/pr122518.c: New test.
+
+2025-11-02  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/specs/unknown_discr1.ads: New test.
+       * gnat.dg/specs/unknown_discr1_pkg.ads: New helper.
+       * gnat.dg/specs/unknown_discr1_pkg-child.ads: Likewise.
+       * gnat.dg/specs/unknown_discr1_pkg-g.ads: Likewise.
+       * gnat.dg/specs/unknown_discr1_pkg-inst.ads: Likewise.
+
+2025-11-02  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/use_type4.adb: New test.
+
+2025-11-02  Georg-Johann Lay  <[email protected]>
+
+       * gcc.target/avr/torture/pr84211-fuse-move-1.c: Add -fno-lto.
+
+2025-11-02  Nathaniel Shead  <[email protected]>
+
+       PR c++/122421
+       * g++.dg/modules/inst-6_a.C: New test.
+       * g++.dg/modules/inst-6_b.C: New test.
+
 2025-11-01  Shreya Munnangi  <[email protected]>
 
        PR target/67731
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e270c676a7a6..5d54d30d12e0 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2025-11-02  Jason Merrill  <[email protected]>
+
+       * src/c++23/std.cc.in: Uncomment usings for vprint_*_buffered.
+
 2025-10-30  Jakub Jelinek  <[email protected]>
 
        * include/bits/version.def (is_implicit_lifetime): New.

Reply via email to