+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
+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
+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
+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
+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
+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.