[gcc r16-4942] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Mon Nov 3 00:19:36 GMT 2025


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

commit r16-4942-g39929ac25bc721b9573812f59e58b36590695248
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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  <jlaw@ventanamicro.com>
+
+	* 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  <ubizjak@gmail.com>
+
+	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  <avr@gjlay.de>
+
+	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  <avr@gjlay.de>
+
+	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  <rguenther@suse.de>
+
+	* 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  <sam@gentoo.org>
+
+	* .simplify-rtx.cc.swo: Removed.
+
 2025-11-01  Shreya Munnangi  <smunnangi1@ventanamicro.com>
 
 	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  <ebotcazou@adacore.com>
+
+	* 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  <ebotcazou@adacore.com>
+
+	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  <ebotcazou@adacore.com>
+
+	PR ada/52319
+	* sem_ch8.adb (End_Use_Package): Use the scope of the operator.
+
 2025-10-30  Eric Botcazou  <ebotcazou@adacore.com>
 
 	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  <nathanieloshead@gmail.com>
+
+	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  <nathanieloshead@gmail.com>
 
 	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  <gaiusmod2@gmail.com>
+
+	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  <gaiusmod2@gmail.com>
 
 	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  <gaiusmod2@gmail.com>
+
+	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  <ebotcazou@adacore.com>
+
+	* gcc.target/sparc/small-struct-1.c: Run only on Solaris.
+
+2025-11-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* 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  <ubizjak@gmail.com>
+
+	PR target/122518
+	* gcc.target/i386/pr122518.c: New test.
+
+2025-11-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* 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  <ebotcazou@adacore.com>
+
+	* gnat.dg/use_type4.adb: New test.
+
+2025-11-02  Georg-Johann Lay  <avr@gjlay.de>
+
+	* gcc.target/avr/torture/pr84211-fuse-move-1.c: Add -fno-lto.
+
+2025-11-02  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	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  <smunnangi1@ventanamicro.com>
 
 	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  <jason@redhat.com>
+
+	* src/c++23/std.cc.in: Uncomment usings for vprint_*_buffered.
+
 2025-10-30  Jakub Jelinek  <jakub@redhat.com>
 
 	* include/bits/version.def (is_implicit_lifetime): New.


More information about the Libstdc++-cvs mailing list