https://gcc.gnu.org/g:03894dd6c6ec8bcfab6c9058c22f88691a2e7711

commit r17-456-g03894dd6c6ec8bcfab6c9058c22f88691a2e7711
Author: GCC Administrator <[email protected]>
Date:   Tue May 12 00:16:27 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   5 +++
 contrib/ChangeLog       |   7 ++++
 gcc/ChangeLog           | 102 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   5 +++
 gcc/cp/ChangeLog        |  12 ++++++
 gcc/fortran/ChangeLog   |   9 +++++
 gcc/testsuite/ChangeLog |  46 ++++++++++++++++++++++
 libgcc/ChangeLog        |   8 ++++
 libstdc++-v3/ChangeLog  |   5 +++
 10 files changed, 200 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 9d3442d2cb19..2053dff5f351 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2026-05-11  Naveen  <[email protected]>
+
+       * MAINTAINERS: Update my email and add myself to the DCO
+       section.
+
 2026-05-04  Vijay Shankar  <[email protected]>
 
        * MAINTAINERS: Add myself to write after approval.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 7d3734ca384d..af8c886d1bb4 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,10 @@
+2026-05-11  Andrew Pinski  <[email protected]>
+
+       PR other/125275
+       * check_GNU_style_lib.py (LineLengthCheck.check): Ignore
+       filenames that end with .opt.
+       (FunctionParenthesisCheck.check): Likewise.
+
 2026-05-04  Iain Buclaw  <[email protected]>
 
        * compare-all-tests: Remove references to m32c.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8098ac23984c..2383a1f1fd24 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,105 @@
+2026-05-11  William D. Jones  <[email protected]>
+
+       PR target/120077
+       * config/lm32/lm32.cc: Enable LRA after diff testing showed minimal 
issues.
+
+2026-05-11  Jerry DeLisle  <[email protected]>
+
+       * flag-types.h (gfc_fcoarray): Add GFC_FCOARRAY_SHARED.
+
+2026-05-11  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.cc
+       (FPreg_neg_scaled_simm12b, convert_SF_const, constantsynth_pass1,
+       litpool_set_src_1, litpool_set_src):
+       Change each call to validate_change() and apply_change_group() to
+       trigger an ICE if the result is not true.
+
+2026-05-11  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.cc
+       (xtensa_can_eliminate_callee_saved_reg_p):
+       Change the arguments that return values from being passed by pointer
+       to C++ reference.
+       (xtensa_expand_prologue):
+       Adjust the call to xtensa_can_eliminate_callee_saved_reg_p() to
+       match the above changes.
+
+2026-05-11  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.h (HONOR_REG_ALLOC_ORDER):
+       New macro definition.
+
+2026-05-11  Tamar Christina  <[email protected]>
+
+       * config/aarch64/aarch64-tuning-flags.def
+       (AARCH64_EXTRA_TUNE_BASE): Add AARCH64_EXTRA_TUNE_NARROW_GP_WRITES.
+
+2026-05-11  Pan Li  <[email protected]>
+
+       * Makefile.in: Add match-sat-alu.pd as dependency.
+       * match.pd: Remove saturation alu related patterns.
+       * match-sat-alu.pd: Add new file for saturation alu patterns.
+
+2026-05-11  Oleg Tolmatcev  <[email protected]>
+
+       * config/i386/cygming.h (TARGET_SEH): Keep SEH enabled for all
+       64-bit Windows functions when unwind tables are requested.
+
+2026-05-11  Richard Biener  <[email protected]>
+
+       PR tree-optimization/125250
+       * tree-ssa-loop-im.cc (execute_sm): For modes that cannot
+       transfer bits, _Bool and bitfield accesses force the
+       multi-threaded model.
+
+2026-05-11  LIU Hao  <[email protected]>
+
+       PR target/53929
+       * config/mingw/winnt.cc (mingw_pe_file_end): Use `ASM_OUTPUT_LABELREF`
+       to emit `name`.
+
+2026-05-11  Richard Biener  <[email protected]>
+
+       PR target/125174
+       * config/i386/i386.cc (ix86_vector_costs::add_stmt_cost):
+       Cost calls as 10 times FMA.
+
+2026-05-11  Stefan Schulze Frielinghaus  <[email protected]>
+
+       PR rtl-optimization/121426
+       * combine.cc (recog_for_combine_1): Reject insns which make use
+       of hard register constraints.
+
+2026-05-11  Naveen  <[email protected]>
+
+       * config/aarch64/aarch64-protos.h
+       (aarch64_output_simd_mov_imm_low): New.
+       (aarch64_const_vec_fmov_p): New.
+       * config/aarch64/aarch64-simd.md (mov<mode>): Do not expand constant
+       vectors handled by aarch64_const_vec_fmov_p into VDUP.
+       (*aarch64_simd_mov<VDMOV:mode>): Add Dc alternatives for FMOV based
+       SIMD constant moves.
+       (*aarch64_simd_mov<VQMOV:mode>): Likewise.
+       * config/aarch64/aarch64.cc (aarch64_const_vec_fmov_p): New function.
+       (aarch64_output_simd_mov_imm_low): New function.
+       * config/aarch64/constraints.md (Dc): New constraint.
+
+2026-05-11  Boudewijn van der Heide  <[email protected]>
+
+       PR rtl-optimization/125209
+       * combine.cc (make_compound_operation_int): Return NULL_RTX if we got 
CLOBBER.
+
+2026-05-11  Shreya Munnangi  <[email protected]>
+           Jeff Law   <[email protected]>
+
+       PR rtl-optimization/80770
+       * rtl.h (simplify_context::simplify_ior_with_common_term): Add
+       new method.
+       (simplify_context::simplify_binary_operation_1): Use new method.
+       * simplify-rtx.cc (simplify_context::simplify_ior_with_common_term):
+       New method.
+
 2026-05-10  Jørgen Kvalsvik  <[email protected]>
 
        * gcov.cc (json_set_prime_path_coverage): Read arc.true_value.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8785430899c2..dfe83385ca85 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260511
+20260512
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 3a14de402679..81522314d886 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2026-05-11  Jason Merrill  <[email protected]>
+
+       PR c++/124621
+       * c-common.cc (user_facing_original_type_p): Recurse.
+
 2026-05-04  H.J. Lu  <[email protected]>
 
        PR c/121911
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e72d0ed3c2d7..5289b44d95ba 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,15 @@
+2026-05-11  Jason Merrill  <[email protected]>
+
+       * reflect.cc (null_reflection_p): New.
+       (splice): Use it.
+       * error.cc (dump_expr): Use it.
+       * cp-tree.h (null_reflection_p): Declare.
+
+2026-05-11  Marek Polacek  <[email protected]>
+
+       * decl2.cc (decl_defined_p): Also return true if DECL_INITIAL
+       and !DECL_IN_AGGR_P is true for a VAR_DECL.
+
 2026-05-09  Patrick Palka  <[email protected]>
 
        PR c++/121500
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index dcf786e7ae00..5a16ff8130db 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2026-05-11  Jerry DeLisle  <[email protected]>
+
+       * lang.opt (fcoarray=): Add shared enum value; update help text.
+       * gfortranspec.cc (CAF_SHMEM_LIBRARY): New macro.
+       (lang_specific_driver): Detect -fcoarray=shared in first pass and
+       set need_caf_shmem flag.  In second pass, transform -fcoarray=shared
+       to -fcoarray=lib for cc1.  Append -lcaf_shmem when need_caf_shmem
+       is set and linking is active.
+
 2026-05-10  Andre Vehreschild  <[email protected]>
            Paul Thomas  <[email protected]>
 
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 83f51b5ca1a5..0737fa301a38 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,49 @@
+2026-05-11  Jason Merrill  <[email protected]>
+
+       * g++.dg/reflect/pr125007.C: Add info{} test.
+
+2026-05-11  Jason Merrill  <[email protected]>
+
+       PR c++/124621
+       * g++.dg/reflect/reflect_constant_array2.C: Add -D_GLIBCXX_SYSHDR.
+
+2026-05-11  Jerry DeLisle  <[email protected]>
+
+       * gfortran.dg/coarray_51.f90: New test.
+
+2026-05-11  Takayuki 'January June' Suwa  <[email protected]>
+
+       * gcc.target/xtensa/elim_callee_saved.c:
+       Revise the test item for the number of mov instructions in the
+       assembler output.
+
+2026-05-11  Oleg Tolmatcev  <[email protected]>
+
+       * g++.target/i386/seh-sysvabi-wrap1.C: New test.
+
+2026-05-11  Richard Biener  <[email protected]>
+
+       PR tree-optimization/125250
+       * gcc.dg/torture/pr125250.c: New testcase.
+
+2026-05-11  Naveen  <[email protected]>
+
+       * gcc.target/aarch64/pr113856.c: New test.
+
+2026-05-11  Boudewijn van der Heide  <[email protected]>
+
+       PR rtl-optimization/125209
+       * gcc.dg/pr125209.c: New test.
+
+2026-05-11  Shreya Munnangi  <[email protected]>
+           Jeff Law   <[email protected]>
+
+       PR rtl-optimization/80770
+       * gcc.target/riscv/pr80770.c: New test.
+       * gcc.target/riscv/pr80770-2.c: New test.
+       * gcc.target/h8300/pr80770.c: New test.
+       * gcc.target/h8300/pr80770-2.c: New test.
+
 2026-05-10  Eric Botcazou  <[email protected]>
 
        * gnat.dg/enum6.adb: New test.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 990339329393..a769e628e482 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,11 @@
+2026-05-11  John David Anglin  <[email protected]>
+
+       * config.host (hppa*64*-hp-hpux11*): Handle linking with GNU ld.
+       * config/pa/libgcc-hpux.ver: New file.
+       * config/pa/t-slibgcc-gld: New file.
+       * config/pa/t-slibgcc-hpux (SHLIB_LDFLAGS, INSTALL_SHLIB,
+       SHLIB_MKMAP, SHLIB_MAPFILES): Define.
+
 2026-05-04  Iain Buclaw  <[email protected]>
 
        * config/m32c/*: Delete entire directory.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6f9c49639641..373545a6e5c6 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2026-05-11  Tomasz Kamiński  <[email protected]>
+
+       * include/std/format (__formatter_str::_M_format_range):
+       Reorder constexpr checks, to reduce number of instantiations.
+
 2026-05-07  Jonathan Wakely  <[email protected]>
 
        PR libstdc++/78302

Reply via email to