[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