https://gcc.gnu.org/g:51560ed7f6f4466bfee509a72235bf32d203e6b0

commit r17-1985-g51560ed7f6f4466bfee509a72235bf32d203e6b0
Author: GCC Administrator <[email protected]>
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  <[email protected]>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2026-06-29  Pietro Monteiro  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       PR bootstrap/103459
+       * configure: Regenerate.
+       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+
 2025-06-02  Kito Cheng  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       PR bootstrap/103459
+       * configure: Regenerate.
+       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+
 2026-06-27  Filip Kastl  <[email protected]>
 
        * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * config/mips/mips.cc (mips_frame_barrier): Upgrade to a full
+       blockage.
+
+2026-06-29  Roger Sayle  <[email protected]>
+
+       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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       PR tree-optimization/125737
+       * match.pd: Optimize X % Y < Y -> Y >= 0 and X % Y >= Y -> Y < 0
+
+2026-06-29  H.J. Lu  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       * match-sat-alu.pd: Add pattern for unsigned scalar
+       SAT_MUL form 14.
+
+2026-06-29  Pietro Monteiro  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * gcc-interface/decl.cc (warn_on_field_placement): Improve error 
message.
+
+2026-06-29  Eric Botcazou  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * tracebak.c (trace_callback): Return early for pc == 0;
+
+2026-06-29  Eric Botcazou  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * adaint.c (__gnat_get_executable_load_address): Provide
+       an implementation based on dladdr(&main) and use it for Android.
+
+2026-06-29  Piotr Trojanek  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * atree.adb (Change_Node): Enable "nnd" debug hook.
+
+2026-06-29  Piotr Trojanek  <[email protected]>
+
+       * sem_ch3.adb (Preanalyze_And_Resolve_Assert_Expression): Fix style.
+
+2026-06-29  Eric Botcazou  <[email protected]>
+
+       * 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  <[email protected]>
 
        * 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  <[email protected]>
+
+       * mangle.cc (mangle_ctor_vtbl_for_type): Fix production in comment.
+
 2026-06-28  Kevin Stefanov  <[email protected]>
 
        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  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       * gcc.target/riscv/and-synthesis-1.c: New test.
+
+2026-06-29  Mark Zhuang  <[email protected]>
+
+       * gcc.target/riscv/mcpu-spacemit-x100.c: New test.
+
+2026-06-29  Claudio Bantaloukas  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * gcc.target/mips/frame-barrier-1.c: New test.
+
+2026-06-29  Torbjörn SVENSSON  <[email protected]>
+
+       * 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  <[email protected]>
+
+       PR fortran/84622
+       * gfortran.dg/pr84622.f90: New test.
+
+2026-06-29  Roger Sayle  <[email protected]>
+
+       PR target/94871
+       * gcc.target/i386/pr94871.c: New test case.
+
+2026-06-29  Abhishek Kaushik  <[email protected]>
+
+       * 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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       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  <[email protected]>
+
+       PR tree-optimization/112390
+       * gcc.dg/pr112390.c: New test.
+       * gcc.dg/pr112390_bitint.c: New test.
+
+2026-06-29  liuhongt  <[email protected]>
+
+       PR target/125907
+       * gcc.target/i386/bt-cmov-1.c: New test.
+
+2026-06-29  Xi Ruoyao  <[email protected]>
+
+       PR target/125474
+       * gcc.target/loongarch/vector/lasx/dot-prod-mixed-signedness.c:
+       New test.
+
+2026-06-29  Pan Li  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
 
        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  <[email protected]>
+
+       PR bootstrap/103459
+       * configure: Regenerate.
+       * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING.
+
 2026-05-10  Eric Botcazou  <[email protected]>
 
        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  <[email protected]>
+
+       PR bootstrap/103459
+       * configure: Regenerate.
+       * configure.ac: Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET.
+
 2024-04-15  Jakub Jelinek  <[email protected]>
 
        * 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  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_HELP_STRING with AS_HELP_STRING.
+
 2023-08-07  John Ericson  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       PR bootstrap/103459
+       * configure: Regenerate.
+       * configure.ac: Remove redundant AM_PROG_LIBTOOL.
+
 2026-06-27  Ian Lance Taylor  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
            Jakub Jelinek  <[email protected]>
 
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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       PR bootstrap/103459
+       * configure: Regenerate.
+       * configure.ac: Remove redundant AM_PROG_LIBTOOL.
+
 2026-06-25  Robert Dubner  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       PR bootstrap/103459
+       * configure.ac: Replace AC_FOREACH with m4_foreach_w.
+
 2025-12-29  Rainer Orth  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       * include/bits/chrono_io.h: Fix comment typo.
+
+2026-06-29  Jonathan Wakely  <[email protected]>
+
+       * 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  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * 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  <[email protected]>
+
+       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  <[email protected]>
 
        * lto-plugin.c (process_symtab): char *s -> const char *s.

Reply via email to