]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 3 Nov 2025 00:18:56 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 3 Nov 2025 00:18:56 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index eebaa03d8a1ff989f76498e036191fb2fa6d3eb8..9a0d334ca5ea3656cfb0ed10d313d317e298174c 100644 (file)
@@ -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
index befd7357351d5c079855969702df3147707bf51f..2bb6e40da9a3aa3590b9f1004a9071c5e7ef9200 100644 (file)
@@ -1 +1 @@
-20251102
+20251103
index f91fc3118cfa6b13bdb2c709630afc23c12cbdaa..86629f307550e7ceaab59b0c2e72240c42e35155 100644 (file)
@@ -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
index ddcd55253c7e547b8e8c24beaa0d58ccb052cb2d..08d1fa77485578436f022faa70e1b0e0749b8a1e 100644 (file)
@@ -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
index bb307bb6074d941bb183513df5034d6b66e86e58..737ab124dc1eb84948e520e60f4e5622298b36af 100644 (file)
@@ -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
index 91ec37f73e459859813f18a08a3966d803ed5026..452c9c900f046a97bc9525f8c47e6bb54d6bfa94 100644 (file)
@@ -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
index e270c676a7a6e5a219bd05ba257378cdbc92e1ae..5d54d30d12e0cdb0f03410f9a09fc795ddd4f1c2 100644 (file)
@@ -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.