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
