[gcc r17-5601] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Tue Oct 27 00:17:31 GMT 2026
https://gcc.gnu.org/g:56b5c8c38e336dae88e98063d2cac7e053126908
commit r17-5601-g56b5c8c38e336dae88e98063d2cac7e053126908
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Tue Oct 27 00:16:51 2026 +0000
Daily bump.
Diff:
---
config/ChangeLog | 4 +
gcc/ChangeLog | 238 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 16 ++++
gcc/algol68/ChangeLog | 6 ++
gcc/c-family/ChangeLog | 6 ++
gcc/cobol/ChangeLog | 18 ++++
gcc/fortran/ChangeLog | 12 +++
gcc/m2/ChangeLog | 6 ++
gcc/testsuite/ChangeLog | 155 +++++++++++++++++++++++++++++++
libatomic/ChangeLog | 5 +
libga68/ChangeLog | 34 +++++++
libgcobol/ChangeLog | 26 ++++++
libgomp/ChangeLog | 5 +
libitm/ChangeLog | 5 +
libstdc++-v3/ChangeLog | 5 +
16 files changed, 542 insertions(+), 1 deletion(-)
diff --git a/config/ChangeLog b/config/ChangeLog
index 52197c74bbcf..23310809a39d 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,7 @@
+2026-10-26 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * hwcaps.m4 (GCC_CHECK_LINKER_HWCAP): Update AC_PROG_LD to LT_PATH_LD.
+
2026-10-22 Pietro Monteiro <pietro@sociotechnical.xyz>
* pkg.m4 (PKG_CHECK_MODULES): Replace AC_TRY_LINK with AC_LINK_IFELSE.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2564476041a8..421c2dfb62fc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,241 @@
+2026-10-26 Aldy Hernandez <aldy@quesejoda.com>
+
+ PR bootstrap/128182
+ * tree-ssa-sccvn.h (class vn_driver): Add m_exec_idom.
+ * tree-ssa-sccvn.cc (do_rpo_vn_1): Take the table of executable
+ dominators from the caller and do not free it.
+ (vn_driver::vn_driver): Allocate it.
+ (vn_driver::~vn_driver): Free it.
+ (vn_driver::finalize): Point vn_bb_to_rpo and vn_exec_idom at the
+ walk's tables while cleaning up.
+
+2026-10-26 Andrea Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/128143
+ * gimple-match-exports.cc (factor_operation_ok): Move the
+ type matching code before the function check. Also don't
+ return early for some builtin functions.
+
+2026-10-26 Andrea Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/128123
+ * fold-const.cc (combine_comparisons): Take new argument,
+ inner_truth_type and look to see if it is signed boolean
+ and support that for LT/LE/GT/GE.
+ (fold_truth_andor_1): Update call to combine_comparisons.
+ * fold-const.h (combine_comparisons): Add new argument.
+ * gimple-fold.cc (and_comparisons_1): Update call to
+ combine_comparisons.
+ (or_comparisons_1): Likewise.
+ * tree-ssa-ifcombine.cc (ifcombine_ifandif): Likewise.
+ * tree-ssa-phiopt.cc (comparison_combine): Likewise.
+ * match.pd (`(CMP) OP (CMP)`): Update call to
+ combine_comparisons.
+
+2026-10-26 Igor Shevlyakov <igor.shevlyakov@gmail.com>
+
+ * match.pd (vec_perm (vec_perm) merges): When the outer operand
+ is one of the inner permute's inputs, take the inner permute's
+ elements of it from the outer operand.
+
+2026-10-26 Igor Shevlyakov <igor@tachyum.com>
+
+ PR tree-optimization/128142
+ * match.pd ((x + y) >> 1 -> IFN_AVG_FLOOR (x, y)): Require two
+ leading zero bits for a signed type whose overflow is defined.
+
+2026-10-26 Jeff Law <jeffreyalaw@gmail.com>
+
+ * config/riscv/riscv.md (branch<ANYI:mode>_shiftedarith_equals_zero):
+ Use X rather than ANYI. Drop subreg to X in split RTL. Simplify
+ pattern name accordingly.
+ (branch<ANYI:mode>_shiftedmask_equals_zero): Similarly.
+ (branch<ANYI:mode>_shiftedarith_<optab>_shifted): Similalry, but no
+ change in split RTL.
+
+2026-10-26 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ * config/riscv/riscv.md (call_internal_cfi): Account for .p2align in
+ size computation.
+ (call_value_internal_cfi, gpr_save): Likewise
+ (f<quiet_pattern>_quiet<ANYF:mode><X:mode>4_zfa): Fix size computation.
+ (stack_protect_test_<mode>): Likewise.
+
+2026-10-26 Igor Shevlyakov <igor@tachyum.com>
+
+ PR middle-end/122307
+ * jump.cc (reversed_comparison_code_parts): Do not reverse LTGT
+ and UNEQ if traps are honored and NaNs are possible.
+ * expmed.cc (emit_store_flag): Split NE as UNORDERED || !UNEQ
+ instead of UNORDERED || LTGT; do not treat LTGT as non-trapping.
+
+2026-10-26 Shreesh Adiga <16567adigashreesh@gmail.com>
+
+ * config/i386/i386.md (crc_rev<SWI1248x:mode><SWI248x:mode>4):
+ Enable for 64-bit TARGET_CRC32 with DImode CRC and data.
+ Expand to crc32q for the 0x1EDC6F4100000000 polynomial.
+ Do not use the crc32 instruction for SImode CRC with DImode data.
+
+2026-10-26 Filip Kastl <fkastl@suse.cz>
+
+ * gimple-fold.h (gimple_simplify): Update comment wrongly
+ claiming this function is defined in gimple-match.cc.
+
+2026-10-26 Aldy Hernandez <aldy@quesejoda.com>
+
+ PR tree-optimization/126904
+ * tree-ssa-sccvn.h (vn_driver::todo): Remove.
+ (class vn_driver): Add m_region_p and m_eliminator.
+ * tree-ssa-sccvn.cc (do_rpo_vn_1): Take the walker that eliminates
+ when iterating. Leave eliminate_cleanup to the caller.
+ (do_rpo_vn): Pass ELIMINATE through. Return what finalize
+ returns.
+ (vn_driver::vn_driver): When iterating and eliminating, make a
+ walker of its own for the elimination.
+ (vn_driver::~vn_driver): Free it.
+ (vn_driver::finalize): Call eliminate_cleanup on the walker that
+ eliminated. Remove the full elimination.
+ (pass_fre::execute): Have the walk eliminate when iterating too.
+
+2026-10-26 Yongqiang Tian <yqtian668@gmail.com>
+
+ PR tree-optimization/127716
+ * crc-verification.cc
+ (crc_symbolic_execution::is_used_outside_the_loop): Ignore debug
+ statements when checking for outside-loop uses.
+ * gimple-crc-optimization.cc
+ (crc_optimization::optimize_crc_loop): Reset outside-loop debug binds
+ before replacing the loop.
+ * tree-ssa-loop-manip.cc (reset_debug_uses_outside_loop): New function,
+ factored from vect_do_peeling.
+ * tree-ssa-loop-manip.h (reset_debug_uses_outside_loop): Declare.
+ * tree-vect-loop-manip.cc (vect_do_peeling): Use it.
+
+2026-10-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/128132
+ * tree-vect-loop.cc (vectorizable_induction): Reject SLP
+ groups with different induction subtype.
+
+2026-10-26 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/127967
+ * ipa-prop.cc (ipcp_modif_dom_walker::before_dom_children): Add a
+ check that bit_offset aligns to byte boundary.
+ (ipcp_get_aggregate_const): Likewise and also add bounds checks.
+
+2026-10-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/128133
+ * tree-vect-stmts.cc (vectorizable_load): Reject _BitInt
+ loads of non-mode precision.
+
+2026-10-26 Richard Biener <rguenther@suse.de>
+
+ * tree-ssa-sccvn.cc (vn_exec_idom): New static variable.
+ (exec_idom_intersect): New static function.
+ (update_exec_idom): Likewise.
+ (dominated_by_p_w_unex): Rewrite using vn_exec_idom ancestor
+ walk. Drop allow_back parameter.
+ (vn_nary_op_get_predicated_value): Adjust caller.
+ (rpo_elim::eliminate_avail): Likewise.
+ (process_bb): Call update_exec_idom.
+ (do_rpo_vn_1): Allocate and initialize vn_exec_idom to static
+ immediate dominators; clean it up on exit.
+
+2026-10-26 Vijay Shankar <vijay@linux.ibm.com>
+
+ PR target/108018
+ * config/rs6000/rs6000.md (largetoc_high): Add guards.
+ (largetoc_high_aix<mode>): Likewise.
+ (largetoc_high_plus): Likewise.
+ (largetoc_high_plus_aix<mode>): Likewise.
+ (largetoc_low): Likewise.
+ (largetoc_low_aix<mode>): Likewise.
+ (largetocp10): New define_insn.
+ (largetocp10_aix<mode>): Likewise.
+ (largetocp10_plus): Likewise.
+ (largetocp10_plus_aix<mode>): Likewise.
+ (tocref<mode>): Add guards.
+
+2026-10-26 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/128095
+ * tree-if-conv.cc (factor_out_operators): Fix PHI update.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/constraints.md (eU): New constraint.
+ (eV): Likewise.
+ * config/rs6000/predicates.md (paddis_operand): New predicate.
+ (paddis_paddi_operand): Likewise.
+ (add_cint_operand): Add paddis support.
+ (reg_or_add_cint_operand): Add support for adds that can be done with
+ paddis and paddi/addi.
+ (add_operand): Add support for adds that can be done with paddis, but
+ not paddis + paddi/addi..
+ * config/rs6000/rs6000.cc (num_insns_constant_gpr): Add support for adds
+ that can be done with paddis and also paddis combined with paddi/addi.
+ (print_operand): Add %B<n> for paddis support.
+ * config/rs6000/rs6000.h (TARGET_PADDIS): New macro.
+ (SIGNED_INTEGER_64BIT_P): Likewise.
+ * config/rs6000/rs6000.md (add<mode>3 define_expand): Add paddis
+ support.
+ (*add<mode>3 define_insn): Likewise.
+ (movdi_internal64): Likewise.
+ (movdi splitter): New splitter for paddis + paddi/addi.
+ * doc/md.texi (PowerPC constraints): Add eU and eV documentation.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/rs6000-string.cc (expand_block_move): Do not generate
+ lxvl and stxvl on 32-bit.
+ * config/rs6000/vsx.md (lxvl): If -mcpu=future, generate the lxvl with
+ the shift count automaticaly used in the insn.
+ (lxvrl): New insn for -mcpu=future.
+ (lxvrll): Likewise.
+ (stxvl): If -mcpu=future, generate the stxvl with the shift count
+ automaticaly used in the insn.
+ (stxvrl): New insn for -mcpu=future.
+ (stxvrll): Likewise.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/altivec.md (xvrlw): New insn.
+ * config/rs6000/rs6000.h (TARGET_XVRLW): New macro.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/rs6000.md (gtu_geu): New code iterator.
+ (subfus<mode>3_<code>): New insns.
+
+2026-10-26 Kevin Stefanov <kevinstefanov15@gmail.com>
+
+ PR rtl-optimization/126726
+ * simplify-rtx.cc (simplify_context::simplify_binary_operation_1):
+ Detect smax(a, -a) for integers and optimize it to abs(a).
+
+2026-10-26 Jeff Law <jeffreyalaw@gmail.com>
+
+ * config/riscv/andes.md (branch patterns): Invert condition when
+ branching around long unconditional branch when short direct
+ branch doesn't fit.
+ * config/riscv/iterators.md (sc): New iterator, inverted from "cs".
+ (any_eq_inv): New iterator, eq->ne and ne->eq mapping.
+
+2026-10-26 Jeff Law <jeffreyalaw@gmail.com>
+
+ * config/v850/v850.md (conditional branch patterns): Fix length
+ computation for designs without long conditional branches.
+
+2026-10-26 Jeff Law <jeffreyalaw@gmail.com>
+
+ * config/riscv/riscv.md (scc >= 1 pattern): Remove dead/buggy pattern.
+
+2026-10-26 Alexey Lapshin <alexey.lapshin@espressif.com>
+
+ * match.pd (A </<= 0 ? -A : A, A >/>= 0 ? -A : A): New patterns.
+
2026-10-24 Robert Dubner <rdubner@symas.com>
* doc/install.texi: Configure.html documentation for
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8de6589b93e7..856e9a1b54b3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20261026
+20261027
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 49e133aba53e..f66349427426 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,19 @@
+2026-10-26 Nicolas Boulenguez <nicolas@debian.org>
+
+ PR ada/114065
+ * s-oscons-tmplt.c (SIZEOF_tv_nsec): Adjust for Glibc platforms.
+
+2026-10-26 Nicolas Boulenguez <nicolas@debian.org>
+
+ PR ada/114065
+ * libgnat/g-sothco.ads (Immediat): Use aggregate initial value.
+ * libgnat/s-c_time.ads (Milliseconds_To_Timeval): Remove comment.
+
+2026-10-26 Nicolas Boulenguez <nicolas@debian.org>
+
+ PR ada/114065
+ * gcc-interface/Makefile.in (cal.o): Remove.
+
2026-10-22 Eric Botcazou <ebotcazou@adacore.com>
PR ada/128044
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index 968879edb738..af2e4097f00e 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,9 @@
+2026-10-26 James LeBlanc <jpl.algol68@gmail.com>
+ Jose E. Marchesi <jemarch@gnu.org>
+
+ * a68-parser-prelude.cc (stand_prelude): Do not declare compl
+ operators, as these are now defined in standard.a68.
+
2026-10-23 Jose E. Marchesi <jemarch@gnu.org>
* a68-lang.cc (a68_post_options): Fix typo in comment.
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 09ced46a8bf9..d3444b29a19f 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2026-10-26 Kael Andrew Alonzo Franco <kaelfandrew@gmail.com>
+
+ PR c/128120
+ * c-attribs.cc (has_attribute): Fix ICE on
+ __builtin_has_attribute (var, pure).
+
2026-10-16 Konstantinos Eleftheriou <konstantinos.eleftheriou@vrull.eu>
* c-cppbuiltin.cc (c_cpp_builtins_optimize_pragma): Define or
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 0a658965e18a..1d7e98cb1d23 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,21 @@
+2026-10-26 Robert Dubner <rdubner@symas.com>
+
+ * genapi.cc (enter_program_common): Save currency state on entry.
+ (initialize_the_data): Likewise.
+ (save_debug_field_binding): Associate field contents with a frame.
+ (save_debug_linkage_bindings): Likewise.
+ (establish_using): Bug fix of subordinate local storare field
+ offsets during recursion.
+ (parser_division): Initial currency state.
+ (parser_set_pointers): Save debug linkage bindings.
+ (parser_local_add): Rebase linkage offset during recursion.
+ * gengen.h (struct gg_function_t): Linkage binding for data and
+ capacity.
+ * lexio.cc (cdftext::lex_open): Remove comment; adjust source
+ format.
+ * symbols.cc (symbol_program_callables): Make sure a recursive
+ program can call itself.
+
2026-10-23 James K. Lowden <jklowden@cobolworx.com>
* parse.y: Require PICTURE for PACKED-DECIMAL.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b18ed2679c2d..9585c6c69c43 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2026-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/126968
+ * resolve.cc (fixup_inferred_component_array_ref): New function.
+ (gfc_fixup_inferred_type_refs): Look each component reference up
+ again by name in the corrected derived type and update both
+ u.c.sym and u.c.component. Walk the whole reference chain instead
+ of stopping at the first component. Look up '_data', '_vptr' and
+ '_len' in the class container of the preceding CLASS component.
+ Check component access. Use fixup_inferred_component_array_ref on
+ the reference after each rebound component.
+
2026-10-25 Harald Anlauf <anlauf@gmx.de>
PR fortran/127892
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 799f5f6d3864..d148087f2de4 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,9 @@
+2026-10-26 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/127991
+ * gm2-gcc/m2decl.cc (m2decl_DeclareKnownConstant): Build the
+ anonymous constant declaration without a name.
+
2026-10-12 Iain Sandoe <iain@sandoe.co.uk>
* Make-lang.in: Do not makr m2.pod as .INTERMEDIATE but delete it
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cf93a7080929..01caf26c1b2d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,158 @@
+2026-10-26 Kael Andrew Alonzo Franco <kaelfandrew@gmail.com>
+
+ PR c/128120
+ * gcc.dg/pr128120.c: New test.
+
+2026-10-26 John David Anglin <danglin@gcc.gnu.org>
+
+ Revert:
+ 2026-10-26 John David Anglin <danglin@gcc.gnu.org>
+
+ * g++.dg/gomp/deprecate-1.C: Use a wildcard pattern in the
+ multiline output verification to accommodate targets where
+ the leading '#' character is missing from the diagnostic
+ output.
+
+2026-10-26 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/127991
+ * gm2.dg/dump/pim/pass/anonymousconst.mod: New test.
+ * gm2.dg/dump/pim/pass/dg-dump-pim-pass.exp: New test.
+ Authored-by: Yongqiang Tian <yqtian668@gmail.com>
+
+2026-10-26 John David Anglin <danglin@gcc.gnu.org>
+
+ * g++.dg/gomp/deprecate-1.C: Use a wildcard pattern in the
+ multiline output verification to accommodate targets where
+ the leading '#' character is missing from the diagnostic
+ output.
+
+2026-10-26 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/121366
+ PR fortran/127063
+ * gfortran.dg/trigd_1.f90: Set suitable thresholds.
+
+2026-10-26 Andrea Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/128143
+ * gcc.dg/torture/sub-overflow-1.c: New test.
+
+2026-10-26 Andrea Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/128123
+ * gcc.dg/tree-ssa/vect-cmp-cmp-1.c: New test.
+
+2026-10-26 Igor Shevlyakov <igor.shevlyakov@gmail.com>
+
+ * gcc.dg/torture/vec-perm-merge-two-inputs-1.c: New test.
+ * gcc.dg/tree-ssa/vec-perm-merge-two-inputs.c: New test.
+ * gcc.dg/tree-ssa/vec-perm-merge-two-inputs-2.c: New test.
+
+2026-10-26 Igor Shevlyakov <igor@tachyum.com>
+
+ PR tree-optimization/128142
+ * gcc.dg/torture/pr128142.c: New test.
+ * gcc.target/aarch64/pr128142.c: New test.
+
+2026-10-26 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/128124
+ * gfortran.dg/unsigned_45.f90: Require effective target
+ fortran_integer_16.
+ * gfortran.dg/unsigned_46.f90: New test.
+
+2026-10-26 Igor Shevlyakov <igor@tachyum.com>
+
+ PR middle-end/122307
+ * gcc.c-torture/execute/ieee/pr122307.c: New test.
+
+2026-10-26 Shreesh Adiga <16567adigashreesh@gmail.com>
+
+ * gcc.target/i386/crc-crc32-data64-negative.c: New test.
+ * gcc.target/i386/crc-crc32-data64.c: New test.
+
+2026-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/126968
+ * gfortran.dg/associate_89.f90: New test.
+ * gfortran.dg/associate_91.f90: New test.
+ * gfortran.dg/associate_93.f90: New test.
+ * gfortran.dg/associate_94.f90: New test.
+
+2026-10-26 James LeBlanc <jpl.algol68@gmail.com>
+ Jose E. Marchesi <jemarch@gnu.org>
+
+ * algol68/execute/compl-1.a68: New test.
+
+2026-10-26 Yongqiang Tian <yqtian668@gmail.com>
+
+ PR tree-optimization/127716
+ * gcc.dg/pr127716.c: New test.
+
+2026-10-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/128132
+ * gcc.dg/vect/vect-pr128132.c: New testcase.
+
+2026-10-26 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/127967
+ * gcc.dg/ipa/pr127967.c: New test.
+
+2026-10-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/128133
+ * gcc.dg/vect/vect-pr128133.c: New testcase.
+
+2026-10-26 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-fre-115.c: New testcase.
+
+2026-10-26 Vijay Shankar <vijay@linux.ibm.com>
+
+ PR target/108018
+ * gcc.target/powerpc/pr108018-aix.c: New test.
+ * gcc.target/powerpc/pr108018-elf.c: New test.
+
+2026-10-26 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/128095
+ * gcc.dg/vect/pr128095.c: New test.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/prefixed-addis.c: New test.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/lxvrl.c: New test.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/vector-rotate-left.c: New test.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/saturate-subtract-1.c: Use the correct
+ target flags.
+ * gcc.target/powerpc/saturate-subtract-2.c: Likewise.
+
+2026-10-26 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/saturate-subtract-1.c: New test.
+ * gcc.target/powerpc/saturate-subtract-2.c: Likewise.
+
+2026-10-26 Jeff Law <jeffreyalaw@gmail.com>
+
+ * gcc.target/v850/min_bit.c: New test.
+
+2026-10-26 Alexey Lapshin <alexey.lapshin@espressif.com>
+
+ * gcc.dg/tree-ssa/abs-5.c: New test.
+ * gcc.dg/tree-ssa/abs-6.c: New test.
+ * gcc.dg/tree-ssa/phi-opt-53.c: New test.
+
2026-10-25 Jose E. Marchesi <jemarch@gnu.org>
* algol68/execute/modules/program-27.a68: Fix expected values.p
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 375495c5deb7..a7dade81b028 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,8 @@
+2026-10-26 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * acinclude.m4 (LIBAT_CHECK_LINKER_FEATURES): Update AC_PROG_LD to LT_PATH_LD.
+ * configure: Regenerate.
+
2026-10-17 Sam James <sam@gentoo.org>
PR bootstrap/112422
diff --git a/libga68/ChangeLog b/libga68/ChangeLog
index 9f6604d4e6d7..309cfca0def5 100644
--- a/libga68/ChangeLog
+++ b/libga68/ChangeLog
@@ -1,3 +1,37 @@
+2026-10-26 James LeBlanc <jpl.algol68@gmail.com>
+ Jose E. Marchesi <jemarch@gnu.org>
+
+ * standard.a68.in (=): New operator on SIZETY compl.
+ (EQ): Likewise.
+ (/=): Likewise.
+ (NE): Likewise.
+ (+): Likewise
+ (+:=): Likewise.
+ (PLUSAB): Likewise.
+ (-): Likewise.
+ (-:=): Likewise.
+ (MINUSAB): Likewise.
+ (*): Likewise.
+ (*:=): Likewise.
+ (TIMESAB): Likewise.
+ (/): Likewise.
+ (/:=): Likewise.
+ (DIVAB): Likewise.
+ (CONJ): Likewise.
+ (ABS): Likewise.
+ (ARG): Likewise.
+
+2026-10-26 Jose E. Marchesi <jemarch@gnu.org>
+
+ * Makefile.in: Regenerate.
+
+2026-10-26 Jose E. Marchesi <jemarch@gnu.org>
+
+ * configure.ac: Invoke LT_LIB_M and add $LIBM to
+ SPEC_LIBGA68_DEPS.
+ * configure: Regenerate.
+ * Makefile.am (libga68_la_LDFLAGS): Link with $(LIBM).
+
2026-10-16 Pietro Monteiro <pietro@sociotechnical.xyz>
* Makefile.in: Regenerate.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index fc620684a306..0691f061a875 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,29 @@
+2026-10-26 Robert Dubner <rdubner@symas.com>
+
+ * charmaps.cc (struct currency_state): Currency state follows
+ its program-id during debugging. Likewise.
+ (__gg__get_currency_state): Likewise.
+ (__gg__activate_currency_state): Likewise.
+ (__gg__new_currency_state): Likewise.
+ (__gg__update_debug_currency_sign): Likewise.
+ * charmaps.h (struct currency_state): Likewise.
+ (__gg__new_currency_state): Likewise.
+ (__gg__get_currency_state): Likewise.
+ (__gg__activate_currency_state): Likewise.
+ (__gg__update_debug_currency_sign): Likewise.
+ * gfileio.cc (do_acu_hyphen_translation): Get rid of compiler
+ warning.
+ (sequential_file_write): Likewise.
+ * libgcobol.cc (struct program_state): Currency state.
+ (initialize_program_state): Likewise.
+ (__gg__push_program_state): Likewise.
+ (__gg__pop_program_state): Likewise.
+ (__gg__push_local_variable): Likewise.
+ (__gg__pop_local_variables): Likewise.
+ * libgcobol.map: Likewise.
+ * valconv.cc (__gg__currency_sign_init): Likewise.
+ (__gg__currency_sign): Likewise.
+
2026-10-20 Robert Dubner <rdubner@symas.com>
* configure.ac: Make --disable-libgcobol-rpath the default.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index a357c59073f1..a5fdc0aee216 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2026-10-26 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * acinclude.m4 (LIBGOMP_CHECK_LINKER_FEATURES): Update AC_PROG_LD to LT_PATH_LD.
+ * configure: Regenerate.
+
2026-10-23 Thomas Schwinge <thomas@codesourcery.com>
Thomas Schwinge <tschwinge@baylibre.com>
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index eb6861d3146d..606a54ef3ce4 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,8 @@
+2026-10-26 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * acinclude.m4 (LIBITM_CHECK_LINKER_FEATURES): Update AC_PROG_LD to LT_PATH_LD.
+ * configure: Regenerate.
+
2026-10-17 Sam James <sam@gentoo.org>
PR bootstrap/112422
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b332dd6fe12b..92f9ecc4c358 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2026-10-26 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Update AC_PROG_LD to LT_PATH_LD.
+ * configure: Regenerate.
+
2026-10-24 Iain Sandoe <iain@sandoe.co.uk>
* include/bits/simd_details.h: Use __GCC_IEC_559_COMPLEX to
More information about the Libstdc++-cvs
mailing list