[gcc r17-1985] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Tue Jun 30 00:17:20 GMT 2026
https://gcc.gnu.org/g:51560ed7f6f4466bfee509a72235bf32d203e6b0
commit r17-1985-g51560ed7f6f4466bfee509a72235bf32d203e6b0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Tue Jun 30 00:16:45 2026 +0000
Daily bump.
Diff:
---
ChangeLog | 11 +++
c++tools/ChangeLog | 6 ++
config/ChangeLog | 21 +++++
fixincludes/ChangeLog | 6 ++
gcc/ChangeLog | 111 ++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 220 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/cp/ChangeLog | 4 +
gcc/fortran/ChangeLog | 8 ++
gcc/testsuite/ChangeLog | 151 +++++++++++++++++++++++++++++++++
gnattools/ChangeLog | 6 ++
gotools/ChangeLog | 6 ++
libada/ChangeLog | 5 ++
libatomic/ChangeLog | 10 +++
libbacktrace/ChangeLog | 6 ++
libcc1/ChangeLog | 7 ++
libcpp/ChangeLog | 7 ++
libgcc/ChangeLog | 18 ++++
libgcobol/ChangeLog | 6 ++
libgfortran/ChangeLog | 7 ++
libgm2/ChangeLog | 12 +++
libgomp/ChangeLog | 11 +++
libgrust/ChangeLog | 5 ++
libiberty/ChangeLog | 8 ++
libitm/ChangeLog | 9 ++
libobjc/ChangeLog | 8 ++
libphobos/ChangeLog | 11 +++
libquadmath/ChangeLog | 7 ++
libsanitizer/ChangeLog | 7 ++
libssp/ChangeLog | 7 ++
libstdc++-v3/ChangeLog | 12 +++
libvtv/ChangeLog | 7 ++
lto-plugin/ChangeLog | 8 ++
33 files changed, 729 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 04cf573b2d03..96ed99e2fe51 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2026-06-29 Abhishek Kaushik <abhishek.kaushik@arm.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+ Replace AC_TRY_LINK with AC_LINK_IFELSE.
+
2026-06-23 Richard Earnshaw <rearnsha@arm.com>
* MAINTAINERS (Write After): Add details for Robert Dubner,
diff --git a/c++tools/ChangeLog b/c++tools/ChangeLog
index 5afd874fcbe6..d7f2cb9600c0 100644
--- a/c++tools/ChangeLog
+++ b/c++tools/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+
2025-06-02 Kito Cheng <kito.cheng@sifive.com>
* configure.ac: Don't check `--enable-default-pie`.
diff --git a/config/ChangeLog b/config/ChangeLog
index f0cc6330e446..13976b6fd6d6 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,24 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * acx.m4: Remove uses of AC_CHECK_TOOL_PREFIX. Replace AC_TRY_COMPILE
+ with AC_COMPILE_IFELSE.
+ * asmcfi.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+ * bitfields.m4: Likewise.
+ * cet.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE. Replace AC_TRY_RUN
+ with AC_RUN_IFELSE.
+ * codeset.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
+ * enable.m4: Replace AC_HELP_STRING with AS_HELP_STRING.
+ * gcc-plugin.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
+ * hwcaps.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE. Replace
+ AC_TRY_LINK with AC_LINK_IFELSE.
+ * isl.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
+ * lcmessage.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
+ * no-executables.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+ Replace AC_TRY_LINK with AC_LINK_IFELSE.
+ * po.m4: Replace AC_OUTPUT_COMMANDS with AC_CONFIG_COMMANDS.
+ * tls.m4: Add explicit 4th argument to AC_LINK_IFELSE.
+
2026-05-05 Pietro Monteiro <pietro@sociotechnical.xyz>
* visibility.m4: New file.
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog
index 4bfa5bf91f86..107692d75083 100644
--- a/fixincludes/ChangeLog
+++ b/fixincludes/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+
2026-06-27 Filip Kastl <fkastl@suse.cz>
* fixincl.c (extract_quoted_files): Add a const char * helper
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ade60140ec4f..987ac63dd440 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,114 @@
+2026-06-29 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ * config/riscv/riscv.cc (synthesize_and): Use srliw to handle
+ clearing both upper and lower bits in some cases.
+ * config/riscv/bitmanip.md (ZBA splitter using sext.w): Do not
+ use in cases where we can use srliw to clear those upper bits.
+
+2026-06-29 Mark Zhuang <zhuangqiubin@linux.spacemit.com>
+
+ * config/riscv/riscv-cores.def (RISCV_TUNE): Add spacemit-x100.
+ (RISCV_CORE): Add spacemit-x100.
+ * config/riscv/riscv.cc (spacemit_x100_tune_info): New.
+ * doc/riscv-mcpu.texi: Regenerate.
+ * doc/riscv-mtune.texi: Regenerate.
+
+2026-06-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/mips/mips.h (ASM_SPEC): Add placeholders for -mmxu and
+ -mno-mxu.
+ * config/mips/mips.opt: New undocumented target option.
+
+2026-06-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/mips/mips.cc (mips_frame_barrier): Upgrade to a full
+ blockage.
+
+2026-06-29 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR target/94871
+ * simplify-rtx.cc (simplify_unary_operation_1) <case NOT>:
+ Update (not (eq X Y)) -> (ne X Y) to support vector comparions
+ using VECTOR_STORE_FLAG_VALUE, and check SCALAR_INT_MODE_P
+ when checking STORE_FLAG_VALUE. Add equivalent optimization
+ (not (neg (eq X Y))) -> (neg (ne X Y)) for targets with
+ STORE_FLAG_VALUE == 1 or VECTOR_STORE_FLAG_VALUE is const1_rtx.
+ * config/i386/sse.md (*<sse>_imaskcmp<mode>3_comm): Clone
+ of *<sse>_maskcmp<mode>3_comm pattern with integer vector
+ result.
+
+2026-06-29 Abhishek Kaushik <abhishek.kaushik@arm.com>
+
+ * config/aarch64/aarch64-sve2.md: Add unpredicated high-part
+ multiplication section.
+ (@aarch64_sve2_<optab><mode>): New insn.
+ * config/aarch64/aarch64-sve.md (@aarch64_pred_<optab><mode>):
+ Change to define_insn_and_split and split SVE2 highpart
+ multiplication into unpredicated MUL_HIGHPART.
+
+2026-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/125469
+ * config/i386/i386.md (*add<mode>_1<nf_name>): Revert 2026-05-28
+ changes.
+ (define_split from *add<mode>_1_nf to *lea<mode>): Set INSN_CODE
+ to -1 if <LEAMODE> and <MODE> are the same.
+
+2026-06-29 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR target/105116
+ * lra-constraints.cc (simplify_operand_subreg): Reload a
+ non-representable narrowing subreg of a hard register through
+ memory instead of resolving it lossily.
+
+2026-06-29 Kael Andrew Alonzo Franco <kaelfandrew@gmail.com>
+
+ PR tree-optimization/125737
+ * match.pd: Optimize X % Y < Y -> Y >= 0 and X % Y >= Y -> Y < 0
+
+2026-06-29 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/125968
+ * config/i386/i386-expand.cc (ix86_expand_movmem): Don't call
+ ix86_expand_n_overlapping_move_movmem when max size == 1.
+
+2026-06-29 Naveen <naveen.siddegowda@oss.qualcomm.com>
+
+ PR tree-optimization/112390
+ * match.pd: Add simplifications for combined sign-bit and
+ magnitude checks:
+ ((signed)A >= 0) &/&& ((A & INT_MAX) != 0) -> (signed)A > 0
+ ((signed)A < 0) |/|| ((A & INT_MAX) == 0) -> (signed)A <= 0
+
+2026-06-29 liuhongt <hongtao.liu@intel.com>
+
+ PR target/125907
+ * config/i386/i386.md (*cmov_bt<SWI248:mode>): New
+ define_insn_and_split handling a const_int false arm, forced into
+ a register by the splitter. Leave the existing define_split for
+ the nonimmediate case unchanged.
+
+2026-06-29 Xi Ruoyao <xry111@xry111.site>
+
+ PR target/125474
+ * config/loongarch/simd.md (usdot_prod<wvec_half><mode>): New
+ define_expand.
+ (usdot_prod<wvec_quarter><mode>): New define_expand.
+
+2026-06-29 Pan Li <pan2.li@intel.com>
+
+ * match-sat-alu.pd: Add pattern for unsigned scalar
+ SAT_MUL form 14.
+
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * acinclude.m4: Replace AC_FOREACH with m4_foreach_w. Replace
+ AC_TRY_LINK with AC_LINK_IFELSE.
+ * configure: Regenerate.
+ * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING. Replace
+ AC_PROG_LIBTOOL with LT_INIT.
+
2026-06-28 Kevin Stefanov <kevinstefanov15@gmail.com>
PR middle-end/125274
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1d91ae1491ce..264735f723d9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260629
+20260630
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 135c66faeb20..4721976cc5a9 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,223 @@
+2026-06-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc-interface/trans.cc (gnat_to_gnu): Return a NULL_EXPR for the
+ use of an intrinsic operator and exclude more cases explicitly.
+
+2026-06-29 Viljar Indus <indus@adacore.com>
+
+ * gcc-interface/decl.cc (warn_on_field_placement): Improve error message.
+
+2026-06-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * einfo.ads (Initialization_Statements): Adjust description.
+ * exp_ch3.adb (Default_Initialize_Object): Use the special mechanism
+ of Initialization_Statements, if need be, instead of inserting the
+ initialization statements directly into the freeze actions.
+
+2026-06-29 Javier Miranda <miranda@adacore.com>
+
+ * sem_ch6.adb (Constructor_Components_OK): New local subprogram of
+ Analyze_Direct_Attribute_Definition. Checks performed when processing
+ the body of a constructor.
+ (Analyze_Direct_Attribute_Definition) <Name_Constructor>: Report an
+ error on the body of a constructor for a derived type whose parent
+ type needs construction and has no default parameterless constructor
+ and has no Super aspect to initialize its parent components.
+ * sem_ch7.adb (Inspect_Components_Needing_Construction): New local
+ subprogram of Analyze_Package_Specification.
+ (Inspect_Abstract_Constructors_Completion): Rename formal parameter.
+ * exp_ch6.adb (Prepend_Constructor_Procedure_Prologue): Fix the order
+ of initialization of record type components: parent components must
+ be initialized first, then the own components following their
+ declaration order.
+ * sem_util.ads (First_Component_Declaration): New subprogram.
+ * sem_util.adb (First_Component_Declaration): New utility subprogram
+ that returns the first non-pragma non-inherited component declaration
+ of a record type.
+
+2026-06-29 Joffrey Huguet <huguet@adacore.com>
+
+ * libgnat/a-comlin.ads (Argument_Count): Add global contract.
+ (Argument): Likewise.
+ (Command_Name): Likewise.
+ (Set_Exit_Status): Likewise.
+ * libgnat/a-comlin.adb: Refine abstract state.
+
+2026-06-29 Joffrey Huguet <huguet@adacore.com>
+
+ * libgnat/a-textio.ads (Get): Add Data_Error in Exceptional_Cases contract.
+ (Look_Ahead): Likewise.
+ (Get_Immediate): Likewise.
+ (Get_Line): Likewise.
+
+2026-06-29 Olivier Hainque <hainque@adacore.com>
+
+ * tracebak.c (trace_callback): Return early for pc == 0;
+
+2026-06-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * exp_util.ads (Find_Optional_Prim_Op): Add Controlled_Op parameter
+ defaulting to False.
+ * exp_util.adb (Find_Optional_Prim_Op): Likewise. When it is set to
+ True, test whether the primitive has the signature of the controlled
+ primitives.
+ * sem_ch13.adb (Resolve_Finalization_Procedure): Reset Is_Overloaded
+ once an interpretation has been selected among the set.
+
+2026-06-29 Gary Dismukes <dismukes@adacore.com>
+
+ * doc/gnat_rm/gnat_language_extensions.rst: Add documentation for
+ "attribute subprograms" extension feature.
+ * errout.adb (Set_Msg_Node): Remove special-case treatment for
+ attribute names (no longer call Replace_With_Attribute_Definition).
+ * erroutc.ads (Replace_With_Attribute_Definition): Removed.
+ * erroutc.adb (Replace_With_Attribute_Definition): Removed.
+ (Set_Msg_Insertion_Name): Remove special-case treatment for attribute
+ names.
+ * exp_attr.adb (Expand_N_Attribute_Reference): Add indexing, literal,
+ and Default_Iterator attributes as case choices in the alternative
+ that raises Program_Error.
+ * par-ch4.adb (Is_Parameterless_Attribute): Add various aspects as
+ entries in this table that are set to True (for proper handling of
+ actual parameters on subprogram calls made using the attribute name).
+ * par-ch6.adb (P_Subprogram): Add calls to procedure
+ Rewrite_Entity_If_Direct_Attribute_Def for subprogram renamings
+ and body stubs.
+ * sem_attr.adb (Analyze_Attribute): Add indexing, Default_Iterator,
+ and literal attributes to case choices. Rewrite_As_Attribute_Subp_Name
+ is called for those, as well as for stream and Put_Image attribute
+ cases (the latter group being guarded by a call to the following
+ new function).
+ (Is_Reference_To_Attribute_Subp_Name): New function to determine
+ whether to rewrite an N_Attribute_Reference as an N_Identifier
+ denoting an attribute subprogram.
+ (Rewrite_As_Attribute_Subp_Name): New procedure to rewrite an attribute
+ reference as an N_Identifier whose Chars field is the combined type
+ and aspect name, and call Analyze on that (providing support for use
+ in expanded names). Also validates that the prefix is a type and that
+ the type has the aspect corresponding to the attribute.
+ (Eval_Attribute): Add choices for the various subprogram-valued
+ aspects/attributes to the alternative that raises Program_Error.
+ * sem_ch3.adb (Set_Derived_Name): Construct a direct attribute name for
+ an inherited subprogram whose parent subprogram has such a name, and
+ augment spec comment.
+ * sem_ch6.adb (Create_And_Append_Aspect): New procedure local to
+ procedure Analyze_Direct_Attribute_Definition, for creating implicit
+ aspects on a type for aspects associated with attribute subprograms.
+ (Analyze_Direct_Attribute_Definition): Add handling for the various
+ subprogram-valued aspects, including special handling for "'Class"
+ aspects. Add an error check to prevent library attribute subprograms,
+ plus validate that "'Class" can only be written for stream cases and
+ when the prefix type is tagged.
+ * sem_ch8.adb (Find_Direct_Name): Add missing init on Msg to avoid
+ invalid data usages.
+ * sem_ch10.adb (Analyze_Subprogram_Body_Stub): Add an error check to
+ disallow attribute subprograms with bodies given by body stubs.
+ * sem_ch13.ads (Analyze_One_Aspect): Procedure declaration moved here
+ from package body.
+ * sem_ch13.adb
+ (Analyze_One_Aspect): Procedure declaration moved to package spec.
+ Save and restore Expander_Active (in Aspect_Initialize handling).
+ (Analyze_Put_Image_TSS_Definition): In the abstract-subprogram case,
+ flag the error on the subprogram rather than the attribute name.
+ When the attribute name is not Comes_From_Source, flag a bad subprogram
+ itself rather than flagging the attribute name.
+ (Analyze_Stream_TSS_Definition): Ditto.
+ (Analyze_Attribute_Definition_Clause, case Default_Iterator): Move
+ error check about untagged to the end of the case alternative, and
+ remove error about nonfunctions (checking in Check_Iterator_Functions
+ is sufficient).
+ (Check_Aspect_At_Freeze_Point, case Default_Iterator): Add test of
+ Is_Direct_Attribute_Subp_Name as additional condition for calling
+ Check_Iterator_Functions.
+ (Report_Ineligible_Indexing_Function): Don't issue warnings in the case
+ of attribute subprograms (always give an error). Flag the error on the
+ subprogram rather than the type in the case of attribute subprograms.
+ (Check_Function_For_Indexing_Aspect): Force error messages in the case
+ of attribute subprograms, despite Has_Eligible_Func being True.
+ (Check_Iterator_Functions): Minor improvement to message requiring Expr
+ to denote a function.
+ (Validate_Literal_Aspect): Add test of whether the aspect denotes
+ an attribute subprogram, to avoid returning early due to the
+ "not Comes_From_Source" condition. Code cleanup to traverse formals
+ rather than Parameter_Specifications. Flag the subprogram rather than
+ the aspect when found function is an attribute subprogram.
+ * sem_util.ads (Is_Direct_Attribute_Subp_Name): New function.
+ * sem_util.adb (Direct_Attribute_Definition_Name): Remove 'D' prefix
+ and "_Attr" suffix, plus adjust suffix to start with "'" rather than
+ "_". Handle class-wide stream attribute names, and remove error about
+ unsupported stream attributes. Add error check to reject child units.
+ (Corresponding_Op_Of_Derived_Type): Account for differences between
+ names of parent and descendant subprograms when they have direct
+ attribute names.
+ (Direct_Attribute_Names_Correspond): New function.
+ (Inherit_Nonoverridable_Aspect): Construct a new name denoted by an
+ inherited aspect when the parent aspect has a direct attribute name.
+ (Is_Direct_Attribute_Subp_Name): New function.
+ (Primitive_Names_Match): Add testing for direct attribute subprograms
+ to condition of return statement.
+ * snames.ads-tmpl: Move indexing and Default_Iterator aspect names
+ earlier in name ordering and move literal aspect names later (these
+ are all now considered to be recognized as attribute names).
+ (type Attribute_Id): Move indexing attribute names earlier in attribute
+ ordering (those no longer considered to be "internal" attribute names).
+ (subtype Internal_Attribute_Id): Adjust subtype bounds.
+ * snames.adb-tmpl (Get_Attribute_Id): Remove alternatives for
+ indexing and Default_Iterator names, as these now belong to the
+ "normal" attribute range.
+ (Is_Direct_Attribute_Definition_Name): Return True for indexing aspect
+ names, literal aspect names, stream attribute names, and Put_Image
+ and Default_Iterator aspect names.
+ * gnat_rm.texi: Regenerate.
+
+2026-06-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * exp_ch3.adb (Expand_Freeze_Record_Type): Minor cleanup.
+ * sem_ch3.adb (Build_Derived_Private_Type.Copy_And_Build): Set the
+ Is_Implicit_Full_View flag early in the case of a record type.
+ (Build_Derived_Record_Type): Do not build the class-wide type for
+ an implicit full view.
+
+2026-06-29 Olivier Hainque <hainque@adacore.com>
+
+ * adaint.c (__gnat_get_executable_load_address): Provide
+ an implementation based on dladdr(&main) and use it for Android.
+
+2026-06-29 Piotr Trojanek <trojanek@adacore.com>
+
+ * par-ch13.adb (P_Modifies_Specification): Now public, so it can be
+ reused when parsing a pragma.
+ * par-ch2.adb (P_Pragma): Parse pragma Modifies with a custom syntax.
+ * par-prag.adb (Prag): A ??? comment is now implemented.
+ * par.adb (P_Modifies_Specification): Now public, so it can be reused.
+
+2026-06-29 Olivier Hainque <hainque@adacore.com>
+
+ * init.c (__gnat_install_handler, __ANDROID__): Guard calls
+ to sigaction with a test for a possible 's' (System) interrupt
+ state.
+
+2026-06-29 Piotr Trojanek <trojanek@adacore.com>
+
+ * atree.adb (Change_Node): Enable "nnd" debug hook.
+
+2026-06-29 Piotr Trojanek <trojanek@adacore.com>
+
+ * sem_ch3.adb (Preanalyze_And_Resolve_Assert_Expression): Fix style.
+
+2026-06-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * sem_ch3.adb (Find_Type_Of_Object): In the subtype indication case
+ for a stand-alone object, invoke Process_Subtype during preanalysis
+ instead of partially reimplementing it.
+ * sem_ch5.ads (Has_Sec_Stack_Call): Move back declaration to...
+ * sem_ch5.adb (Has_Sec_Stack_Call): ...here.
+ * sem_ch4.adb (Analyze_Expression_With_Actions): Deal with transient
+ scopes created during analysis.
+ * sem_res.adb: Add clauses for Sem_Ch9 package.
+ (Resolve_Declare_Expression): Streamline and deal with transient
+ scopes created during resolution.
+
2026-06-22 Javier Miranda <miranda@adacore.com>
* par-ch6.adb (P_Subprogram): Add missing support for direct
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6be95e2e4fd3..cd2ff735e802 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2026-06-29 Georg-Johann Lay <avr@gjlay.de>
+
+ * mangle.cc (mangle_ctor_vtbl_for_type): Fix production in comment.
+
2026-06-28 Kevin Stefanov <kevinstefanov15@gmail.com>
PR middle-end/125274
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 703ff7c295bd..db8d2c0f545b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2026-06-29 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84622
+ * resolve.cc (resolve_symbol): In detecting coarray components,
+ use the derived type of the class data component, not the data
+ component itself. New boolean 'declared_has_coarray_comp' to
+ detect this.
+
2026-06-27 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/30438
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b0f25882261a..8425e5618c4b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,154 @@
+2026-06-29 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ * gcc.target/riscv/and-synthesis-1.c: New test.
+
+2026-06-29 Mark Zhuang <zhuangqiubin@linux.spacemit.com>
+
+ * gcc.target/riscv/mcpu-spacemit-x100.c: New test.
+
+2026-06-29 Claudio Bantaloukas <Claudio.Bantaloukas@arm.com>
+
+ * gcc.target/aarch64/acle/arm_sc_memchr.c: New file.
+ * gcc.target/aarch64/acle/arm_sc_memcpy.c: Likewise.
+ * gcc.target/aarch64/acle/arm_sc_memmove.c: Likewise.
+ * gcc.target/aarch64/acle/arm_sc_memset.c: Likewise.
+ * gcc.target/aarch64/sme/arm_sc_memchr.c: New file.
+ * gcc.target/aarch64/sme/arm_sc_memcpy.c: Likewise.
+ * gcc.target/aarch64/sme/arm_sc_memmove.c: Likewise.
+ * gcc.target/aarch64/sme/arm_sc_memset.c: Likewise.
+
+2026-06-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gcc.target/mips/mxu-compile-no.c: New test.
+ * gcc.target/mips/mxu-compile.c: New test.
+ * gcc.target/mips/mxu-driver-no.c: New test.
+ * gcc.target/mips/mxu-driver.c: New test.
+
+2026-06-29 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * gcc.target/mips/frame-barrier-1.c: New test.
+
+2026-06-29 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
+
+ * gcc.target/arm/long-calls-1.c: Change to `noipa` to prevent
+ optimizing away the functions.
+ * gcc.target/arm/long-calls-2.c: Likewise.
+ * gcc.target/arm/long-calls-3.c: Likewise.
+ * gcc.target/arm/long-calls-4.c: Likewise.
+
+2026-06-29 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/84622
+ * gfortran.dg/pr84622.f90: New test.
+
+2026-06-29 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR target/94871
+ * gcc.target/i386/pr94871.c: New test case.
+
+2026-06-29 Abhishek Kaushik <abhishek.kaushik@arm.com>
+
+ * gcc.target/aarch64/sve2/acle/asm/mulh_s8.c: New test.
+ * gcc.target/aarch64/sve2/acle/asm/mulh_s16.c: Likewise.
+ * gcc.target/aarch64/sve2/acle/asm/mulh_s32.c: Likewise.
+ * gcc.target/aarch64/sve2/acle/asm/mulh_s64.c: Likewise.
+ * gcc.target/aarch64/sve2/acle/asm/mulh_u8.c: Likewise.
+ * gcc.target/aarch64/sve2/acle/asm/mulh_u16.c: Likewise.
+ * gcc.target/aarch64/sve2/acle/asm/mulh_u32.c: Likewise.
+ * gcc.target/aarch64/sve2/acle/asm/mulh_u64.c: Likewise.
+
+2026-06-29 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR target/105116
+ * gcc.target/aarch64/sve/pr105116.c: New test.
+ * gcc.target/aarch64/sve/pr105116-run.c: New test.
+
+2026-06-29 Kael Andrew Alonzo Franco <kaelfandrew@gmail.com>
+
+ PR tree-optimization/125737
+ * gcc.dg/pr125737.c: Move test to pr125737-1.c.
+ * gcc.dg/pr125737-1.c: Add test for (a % b) >= b when a and b are nonnegative.
+ * gcc.dg/pr125737-2.c: New test for (a % b) {<,>=} b.
+
+2026-06-29 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/125968
+ * gcc.target/i386/builtin-memmove-16.c: New test.
+ * gcc.target/i386/builtin-memmove-17.c: Likewise.
+ * gcc.target/i386/builtin-memmove-18a.c: Likewise.
+ * gcc.target/i386/builtin-memmove-18b.c: Likewise.
+
+2026-06-29 Naveen <naveen.siddegowda@oss.qualcomm.com>
+
+ PR tree-optimization/112390
+ * gcc.dg/pr112390.c: New test.
+ * gcc.dg/pr112390_bitint.c: New test.
+
+2026-06-29 liuhongt <hongtao.liu@intel.com>
+
+ PR target/125907
+ * gcc.target/i386/bt-cmov-1.c: New test.
+
+2026-06-29 Xi Ruoyao <xry111@xry111.site>
+
+ PR target/125474
+ * gcc.target/loongarch/vector/lasx/dot-prod-mixed-signedness.c:
+ New test.
+
+2026-06-29 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
+ * gcc.target/riscv/sat/sat_u_mul-16-u16-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u16-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u16-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u16-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u32-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u32-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u32-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u64-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u8-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u8-from-u16.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u8-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u8-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-16-u8-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u16-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u16-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u16-from-u64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u32-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u32-from-u64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u64-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u8-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u8-from-u16.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u8-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-16-u8-from-u64.c: New test.
+
+2026-06-29 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
+ * gcc.target/riscv/sat/sat_u_mul-15-u16-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u16-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u16-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u16-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u32-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u32-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u32-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u64-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u8-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u8-from-u16.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u8-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u8-from-u64.rv32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-15-u8-from-u64.rv64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u16-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u16-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u16-from-u64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u32-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u32-from-u64.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u64-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u8-from-u128.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u8-from-u16.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u8-from-u32.c: New test.
+ * gcc.target/riscv/sat/sat_u_mul-run-15-u8-from-u64.c: New test.
+
2026-06-28 Oleg Endo <olegendo@gcc.gnu.org>
PR target/55212
diff --git a/gnattools/ChangeLog b/gnattools/ChangeLog
index 2d453181afc5..20afb16a1c05 100644
--- a/gnattools/ChangeLog
+++ b/gnattools/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING.
+
2026-05-10 Eric Botcazou <ebotcazou@adacore.com>
PR ada/125232
diff --git a/gotools/ChangeLog b/gotools/ChangeLog
index 628a67e37b73..8e82247ef826 100644
--- a/gotools/ChangeLog
+++ b/gotools/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+
2024-04-15 Jakub Jelinek <jakub@redhat.com>
* Makefile.am (install-exec-local, uninstall-local): Add goals
diff --git a/libada/ChangeLog b/libada/ChangeLog
index 4aa38abb0776..b5289bbf6f54 100644
--- a/libada/ChangeLog
+++ b/libada/ChangeLog
@@ -1,3 +1,8 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING.
+
2023-08-07 John Ericson <git@JohnEricson.me>
* configure: Regenerate.
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 6bb2c2315d9b..a1c26f77df1d 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,13 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * acinclude.m4: Replace AC_ERROR with AS_MSG_ERROR. Replace AC_TRY_LINK
+ with AC_LINK_IFELSE. Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+ Replace AC_HELP_STRING with AS_HELP_STRING. Replace
+ AC_TRY_RUN with AC_RUN_IFELSE.
+ * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT. Replace
+ AC_STDC_HEADERS with AC_HEADER_STDC.
+
2026-06-17 Muhammad Kamran <muhammad.kamran@arm.com>
* config/linux/aarch64/atomic_16.S (FEATURE_1_AND_MARK): Define.
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 9069713fbee8..a03ccef8c0c7 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Remove redundant AM_PROG_LIBTOOL.
+
2026-06-27 Ian Lance Taylor <iant@golang.org>
* elf.c (elf_zstd_unpack_seq_decode): Set table field for RLE
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index 11eb11a2e51c..ed1383230c30 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,10 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+ Remove redundant AM_PROG_LIBTOOL.
+
2026-01-15 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index f0c734a9b0e9..37639a8fc7ff 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,10 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+ Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+
2026-06-16 Jakub Jelinek <jakub@redhat.com>
* include/cpplib.h (enum c_lang): Add CLK_GNUCXX29 and CLK_CXX29.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 72df7114beca..cb9b31bead47 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,21 @@
+2026-06-29 Claudio Bantaloukas <Claudio.Bantaloukas@arm.com>
+
+ * config/aarch64/__arm_sc_memchr_scalar.S: New file.
+ * config/aarch64/__arm_sc_memcpy_scalar.S: Likewise.
+ * config/aarch64/__arm_sc_memset_scalar.S: Likewise.
+ * config/aarch64/libgcc-sme.ver (GCC_17.0): Export
+ __arm_sc_memchr, __arm_sc_memcpy, __arm_sc_memmove and
+ __arm_sc_memset.
+ * config/aarch64/t-aarch64: Add new files.
+ * config/aarch64/aarch64-asm.h: Add ENTRY_ALIAS.
+
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING. Replace
+ AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+
2026-06-17 Muhammad Kamran <muhammad.kamran@arm.com>
* config/aarch64/aarch64-asm.h (FEATURE_1_AND_MARK): Define.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 209c498d1a60..1e328e757eab 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Remove redundant AM_PROG_LIBTOOL.
+
2026-06-25 Robert Dubner <rdubner@symas.com>
* charmaps.cc (__gg__miconverter): Use table instead of a map.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 92dcd41151f7..2767064164bc 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,10 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * acinclude.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+ * configure.ac: Replace AC_LANG_C with AC_LANG([C]). Replace
+ AM_PROG_LIBTOOL with LT_INIT.
+
2026-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/118793
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 020c11660138..a72ed71d15bb 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,15 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * acinclude.m4: Replace AC_HELP_STRING with AS_HELP_STRING. Replace
+ AC_LANG_SAVE AC_LANG_CPLUSPLUS (...) AC_LANG_RESTORE with
+ AC_LANG_PUSH([C++]) (...) AC_LANG_POP([C++]). Replace AC_TRY_LINK with
+ AC_LINK_IFELSE. Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+ * configure: Regenerate.
+ * configure.ac: Replace AC_HELP_STRING AS_HELP_STRING. Remove redundant
+ AM_PROG_LIBTOOL. Replace AC_LANG_C with AC_LANG([C]). Replace
+ AC_FOREACH with m4_foreach_w.
+
2026-06-01 Jakub Jelinek <jakub@redhat.com>
* configure: Regenerate.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 715d742df7d1..44f80885ce80 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,14 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * acinclude.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE. Replace
+ AC_TRY_COMPILE with AC_COMPILE_IFELSE. Replace AC_HELP_STRING with
+ AS_HELP_STRING. Replace AC_TRY_RUN with AC_RUN_IFELSE.
+ * configure: Regenerate.
+ * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT. Replace
+ AC_STDC_HEADERS with AC_HEADER_STDC. Replace _AC_COMPUTE_INT with
+ AC_COMPUTE_INT.
+
2026-06-28 Gerald Pfeifer <gerald@pfeifer.com>
* libgomp.texi (nvptx): Update NVIDIA CUDA link.
diff --git a/libgrust/ChangeLog b/libgrust/ChangeLog
index 4e8b286d8479..60e12fad40fe 100644
--- a/libgrust/ChangeLog
+++ b/libgrust/ChangeLog
@@ -1,3 +1,8 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure.ac: Replace AC_FOREACH with m4_foreach_w.
+
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure: Regenerate.
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index e99d32cf7a62..fb4e7741544a 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,11 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * acinclude.m4: Replace AC_TRY_RUN with AC_RUN_IFELSE. Replace
+ AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+ * configure.ac: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE. Replace
+ AC_ISC_POSIX with AC_SEARCH_LIBS([strerror],[cposix]).
+
2026-06-13 Sunil Dora <sunilkumar.dora@windriver.com>
PR driver/111527
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index 4571602231ef..b3dc9561c157 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,12 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * acinclude.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE. Replace
+ AC_TRY_COMPILE with AC_COMPILE_IFELSE. Replace AC_HELP_STRING with
+ AS_HELP_STRING. Replace AC_TRY_RUN with AC_RUN_IFELSE.
+ * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT. Replace
+ AC_STDC_HEADERS with AC_HEADER_STDC.
+
2026-06-17 Muhammad Kamran <muhammad.kamran@arm.com>
* config/aarch64/sjlj.S (FEATURE_1_AND_MARK): Define. Use
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 58c07bfff9b6..14d4b6fc22f3 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,11 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+ Replace AM_PROG_LIBTOOL with LT_INIT. Remove unnecessary escape in
+ double quoted string.
+
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure: Regenerate.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index b2ccfde771c0..bb322d63a28b 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,14 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+ Remove redundant AM_PROG_LIBTOOL. Replace AC_FOREACH with m4_foreach_w.
+ * m4/druntime.m4: Replace AC_HELP_STRING AS_HELP_STRING. Replace
+ AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+ * m4/druntime/cpu.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE.
+ * m4/druntime/os.m4: Replace AC_TRY_COMPILE with AC_COMPILE_IFELSE.
+
2026-04-21 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/MERGE: Merge upstream druntime d1fbbb1a2f.
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index 01262d0a6677..10fde2b7b4ae 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,10 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT. Replace
+ AC_LANG_C with AC_LANG([C]). Replace AC_TRY_COMPILE with
+ AC_COMPILE_IFELSE. Replace AC_TRY_LINK with AC_LINK_IFELSE.
+
2026-05-30 Dhruv Chawla <dhruvc@nvidia.com>
* math/powq.c: Fix typos.
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 809294081c78..e32fbcd98a51 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,10 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT. Replace
+ AC_TRY_COMPILE with AC_COMPILE_IFELSE. Replace AC_FOREACH with
+ m4_foreach_w.
+
2026-06-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* sanitizer_common/sanitizer_platform_limits_solaris.cpp:
diff --git a/libssp/ChangeLog b/libssp/ChangeLog
index 55f864102dd5..022fc1d74416 100644
--- a/libssp/ChangeLog
+++ b/libssp/ChangeLog
@@ -1,3 +1,10 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure.ac: Replace AC_LANG_C with AC_LANG([C]). Replace
+ AC_TRY_COMPILE with AC_COMPILE_IFELSE. Replace AC_TRY_LINK with
+ AC_LINK_IFELSE. Replace AM_PROG_LIBTOOL with LT_INIT.
+
2026-05-05 H.J. Lu <hjl.tools@gmail.com>
PR c/121911
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f74e49d96a60..30f54a48299e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,15 @@
+2026-06-29 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/chrono_io.h: Fix comment typo.
+
+2026-06-29 Jonathan Wakely <jwakely@redhat.com>
+
+ * doc/doxygen/user.cfg.in (DOT_MULTI_TARGETS): Remove obsolete
+ config.
+ * include/bits/stl_algo.h: Use markdown and fix some typos in
+ Doxygen comments. Mark internal helper functions as
+ undocumented.
+
2026-06-26 Jonathan Wakely <jwakely@redhat.com>
* testsuite/27_io/filesystem/operations/status.cc: Check
diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog
index 09893f072339..5bb2af6fe281 100644
--- a/libvtv/ChangeLog
+++ b/libvtv/ChangeLog
@@ -1,3 +1,10 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure.ac: Replace AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
+ Replace AM_PROG_LIBTOOL with LT_INIT. Replace AC_FOREACH with
+ m4_foreach_w.
+
2026-05-30 Dhruv Chawla <dhruvc@nvidia.com>
* vtv_fail.cc: Fix typos.
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index 557da06b5d94..a38194047fd8 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,11 @@
+2026-06-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ PR bootstrap/103459
+ * configure: Regenerate.
+ * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+ Replace AC_TRY_LINK with AC_LINK_IFELSE. Replace AM_PROG_LIBTOOL with
+ LT_INIT.
+
2026-06-22 Filip Kastl <fkastl@suse.cz>
* lto-plugin.c (process_symtab): char *s -> const char *s.
More information about the Libstdc++-cvs
mailing list