https://gcc.gnu.org/g:a34b142411d129828cc8e1c9a9f7b77072ee1f5f

commit r16-8471-ga34b142411d129828cc8e1c9a9f7b77072ee1f5f
Author: GCC Administrator <[email protected]>
Date:   Sun Apr 5 00:16:26 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 70 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 29 ++++++++++++++++++++
 gcc/fortran/ChangeLog   |  7 +++++
 gcc/testsuite/ChangeLog | 35 +++++++++++++++++++++++++
 libgfortran/ChangeLog   |  6 +++++
 libstdc++-v3/ChangeLog  | 11 ++++++++
 7 files changed, 159 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 376f95759e6b..ada6c2359cfa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,73 @@
+2026-04-04  Sandra Loosemore  <[email protected]>
+
+       * doc/invoke.texi (Picolibc Options): Copy-edit for markup, use
+       of proper names, etc.
+
+2026-04-04  Sandra Loosemore  <[email protected]>
+
+       * doc/invoke.texi (GCC Command Options): Move Picolibc Options
+       section to Target-Specific Options.
+       (Option Summary): Likewise.
+
+2026-04-04  Sandra Loosemore  <[email protected]>
+
+       * doc/extend.texi (Common Attributes): Fix cross-reference for
+       renamed "Submodel Options" -> "Target-Specific Options".
+       * doc/invoke.texi (Invoking GCC): Likewise for the menu.
+       (Option Summary): Likewise for the use here.
+       (Submodel Options): Rename to Target-Specific Options.  Leave
+       an anchor with the old name.  Add better index entries.  Rewrite
+       introductory text.
+       (Precompiled Headers): Fix another cross-reference.
+
+2026-04-04  Sandra Loosemore  <[email protected]>
+
+       PR target/107337
+       * doc/invoke.texi (x86 Options): Add CX16 feature to nocona,
+       alderlake, arrowlake, arrowlake-s, pantherlake, novalake,
+       bonnell, sierraforest, grandridge, clearwaterforest, and amdfam10
+       family processors.
+
+2026-04-04  Richard Biener  <[email protected]>
+
+       * doc/gccint.texi: Add named pattern index with @mdindex.
+       * doc/md.texi (Standard Pattern Names For Generation): Split
+       table into two using subsections, splitting out vectorizer
+       related standard patterns.  Use @mdindex for all standard
+       pattern names.
+
+2026-04-04  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.cc (xtensa_legitimize_address):
+       Add code to legitimize the displacement of 64 kilobytes before and
+       after using two ADDMI instructions.
+
+2026-04-04  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.md (negsf2):
+       Change define_insn to define_insn_and_split, and replace the
+       corresponding output template with the split pattern.
+
+2026-04-04  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.cc (TARGET_DIFFERENT_ADDR_DISPLACEMENT_P):
+       Remove.
+
+2026-04-04  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.cc (smalloffset_mem_p):
+       Rename it to smalloffset_address_p and remove the result check
+       of MEM_P().
+       (constantpool_address_p): Change from static scope to global.
+       * config/xtensa/xtensa-protos.h (smalloffset_mem_p):
+       Rename it to smalloffset_address_p.
+       (constantpool_address_p): New function prototype.
+       * config/xtensa/constraints.md (R):
+       Change the call in (match_test "...") from smalloffset_mem_p()
+       to smalloffset_address_p().
+       (T, U): Change the call in (match_test "...") from
+       constantpool_mem_p() to constantpool_address_p().
+
 2026-04-03  Sandra Loosemore  <[email protected]>
 
        PR c/123234
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 05c465eb48c8..74f24011f1ba 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260404
+20260405
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index dd4d9fe2425e..27df3beae173 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,32 @@
+2026-04-04  Roger Sayle  <[email protected]>
+
+       PR c++/124573
+       * decl.cc (finish_enum_value_list): Defend against a DECL_INITIAL
+       being NULL during error recovery.
+
+2026-04-04  Jakub Jelinek  <[email protected]>
+
+       * parser.cc (cp_parser_expansion_statement): Temporarily set
+       in_expansion_stmt to true around cp_parser_simple_declaration
+       for range_decl.
+       (cp_parser_decomposition_declaration): Don't reject structured binding
+       packs if in_expansion_stmt is set.
+
+2026-04-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/124487
+       * mangle.cc (write_type) <case PACK_INDEX_TYPE>: Handle pack index
+       mangling unless (for now) PACK_INDEX_PACK is a TREE_VEC.
+       (write_expression): Handle PACK_INDEX_EXPR.
+
+2026-04-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/124198
+       * parser.cc (cp_parser_pack_index): If index is not type dependent,
+       call build_converted_constant_expr on it.  Return error_mark_node
+       if index is error_operand_p.
+       * pt.cc (tsubst_pack_index): Likewise.
+
 2026-04-03  Alexandre Oliva  <[email protected]>
 
        * coroutines.cc (cp_coroutine_transform::build_ramp_function):
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index dd7bec4a0e51..4055003b0b35 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2026-04-04  Harald Anlauf  <[email protected]>
+
+       PR fortran/66973
+       * interface.cc (gfc_compare_actual_formal): Check that C_LOC and
+       C_FUNLOC from ISO_C_BINDING as actual argument are passed to a
+       dummy argument of matching type C_PTR/C_FUNPTR.
+
 2026-04-03  Harald Anlauf  <[email protected]>
 
        PR fortran/124652
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6dcec995d3d9..c8191f12885a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,38 @@
+2026-04-04  Roger Sayle  <[email protected]>
+
+       PR c++/124573
+       * g++.dg/other/enum4.C: New test case.
+
+2026-04-04  Jakub Jelinek  <[email protected]>
+
+       * g++.dg/cpp26/expansion-stmt34.C: New test.
+
+2026-04-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/124487
+       * g++.dg/cpp26/pack-indexing7.C: Don't xfail dg-bogus.
+       * g++.dg/cpp26/pack-indexing22.C: New test.
+
+2026-04-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/124198
+       * g++.dg/cpp26/pack-indexing2.C (getT2, badtype4): Expect different
+       diagnostics.
+       * g++.dg/cpp26/pack-indexing20.C: New test.
+       * g++.dg/cpp26/pack-indexing21.C: New test.
+
+2026-04-04  Harald Anlauf  <[email protected]>
+
+       PR fortran/66973
+       * gfortran.dg/generic_36-1.f90: New test.
+       * gfortran.dg/generic_36-2.f90: New test.
+
+2026-04-04  Jerry DeLisle  <[email protected]>
+
+       PR libfortran/124543
+       * gfortran.dg/pr124543.f90: Set result to 'UNDEFINED' in two
+       places.
+
 2026-04-03  H.J. Lu  <[email protected]>
 
        PR target/123210
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index a7040ff739d4..2174474fd120 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,9 @@
+2026-04-04  Jerry DeLisle  <[email protected]>
+
+       PR libfortran/124543
+       * io/inquire.c (inquire_via_unit): Adjust the logic to
+       treat formatted vs unformatted correctly.
+
 2026-03-30  Jerry DeLisle  <[email protected]>
 
        PR libfortran/124543
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 96cad9a88eac..d3a407872a27 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2026-04-04  Matthias Kretz  <[email protected]>
+
+       PR libstdc++/124722
+       * testsuite/std/simd/traits_impl.cc: Add __STDCPP_FLOAT16_T__
+       and __STDCPP_BFLOAT16_T__ guards.
+
+2026-04-04  Tomasz KamiƄski  <[email protected]>
+
+       * testsuite/20_util/optional/ref/access.cc: Provide
+       definition for foo().
+
 2026-04-03  Jakub Jelinek  <[email protected]>
 
        * include/bits/version.def (is_structural): New.

Reply via email to