[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