https://gcc.gnu.org/g:af55e8a7a457e38f0a303615790579eaddb0cb00
commit r16-9035-gaf55e8a7a457e38f0a303615790579eaddb0cb00 Author: GCC Administrator <[email protected]> Date: Tue Jun 2 00:20:29 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 40 +++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 30 +++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 11 ++++++++++ gcc/testsuite/ChangeLog | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 137 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 54f4b7b302e6..7771ffe1c6cf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,43 @@ +2026-06-01 John David Anglin <[email protected]> + + * config/pa/pa.cc (pa_trampoline_init): Rework to use + clear_cache pattern. + * config/pa/pa.md (dcacheflush): Use "<<" condition instead + of "<<=". + (icacheflush): Remove. + (icacheflush1, icacheflush2, icacheflush3): New flush patterns + for PA 1.x targets, PA 2.0 targets, and PA 1.x no space + register targets. + (clear_cache): Rework to flush data and instruction caches. + Skip flush if the start address is greater than or equal to + the end address. Don't align the end address to a cacheline + boundary. Handle instruction flushes for PA 1.x targets, + PA 2.0 targets, and PA 1.x no space register targets. + +2026-06-01 Christophe Lyon <[email protected]> + + Backported from master: + 2026-05-19 Christophe Lyon <[email protected]> + + PR target/124870 + * config/arm/arm-mve-builtins-base.cc (vstrq_scatter_base_impl) + (vldrq_gather_base_impl): Fix call_properties. + +2026-06-01 Hongyu Wang <[email protected]> + + Backported from master: + 2026-06-01 Hongyu Wang <[email protected]> + + * config/i386/x86-tune.def (X86_TUNE_DISABLE_SETZUCC): New. + Enable for m_DIAMONDRAPIDS | m_NOVALAKE. + * config/i386/i386.h (TARGET_DISABLE_SETZUCC): New define. + * config/i386/i386.md (*setcc_<mode>_zu): Guard with + TARGET_APX_ZU && !TARGET_DISABLE_SETZUCC. + (*setcc_di_1, *setcc_<mode>_1_movzbl): Guard with + (!TARGET_APX_ZU || TARGET_DISABLE_SETZUCC). + (*setcc_qi, *setcc_qi_slp): Emit setzucc only when + TARGET_APX_ZU && !TARGET_DISABLE_SETZUCC. + 2026-05-31 Zhongyao Chen <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b135605ac4dc..98ddba91d55c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260601 +20260602 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index dc517c6aefd2..72507cc26e89 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,33 @@ +2026-06-01 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-30 Jakub Jelinek <[email protected]> + + PR c++/125123 + * parser.cc (cp_build_range_for_decls): If range_temp or begin + are static, set DECL_IGNORED_P on it. + * pt.cc (finish_expansion_stmt): Similarly for iter. + * decl.cc (cp_finish_decl): Call determine_local_discriminator + etc. also for DECL_ARTIFICIAL TREE_STATIC vars. + +2026-06-01 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-27 Jakub Jelinek <[email protected]> + + PR c++/125412 + * reflect.cc (process_metafunction): If ht is error_operand_p, + set *non_constant_p and return NULL_TREE. + +2026-06-01 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-21 Jakub Jelinek <[email protected]> + + PR c++/125376 + * coroutines.cc (register_local_var_uses): Ignore DECL_NAME for + name independent decls. + 2026-05-28 Marek Polacek <[email protected]> Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index c56c24fad602..86701b414730 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,14 @@ +2026-06-01 Harald Anlauf <[email protected]> + + Backported from master: + 2026-05-29 Harald Anlauf <[email protected]> + + PR fortran/125393 + * interface.cc (get_expr_storage_size): Additionally return + character length. + (gfc_compare_actual_formal): When the formal is a scalar character + variable, use character lengths, not array storage size for check. + 2026-05-30 Jerry DeLisle <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 15eadca86fcf..3048ca24b2a0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,58 @@ +2026-06-01 Harald Anlauf <[email protected]> + + Backported from master: + 2026-05-29 Harald Anlauf <[email protected]> + + PR fortran/125393 + * gfortran.dg/argument_checking_28.f90: New test. + +2026-06-01 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-30 Jakub Jelinek <[email protected]> + + PR c++/125123 + * g++.dg/cpp26/expansion-stmt42.C: New test. + +2026-06-01 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-27 Jakub Jelinek <[email protected]> + + PR c++/125412 + * g++.dg/reflect/pr125412.C: New test. + +2026-06-01 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-21 Jakub Jelinek <[email protected]> + + PR c++/125376 + * g++.dg/coroutines/pr125376.C: New test. + +2026-06-01 Torbjörn SVENSSON <[email protected]> + + Backported from master: + 2026-06-01 Torbjörn SVENSSON <[email protected]> + + * gcc.dg/lto/toplevel-simple-asm-1_0.c: Adjust inline assembler + for arm-none-eabi. + +2026-06-01 Christophe Lyon <[email protected]> + + Backported from master: + 2026-05-19 Christophe Lyon <[email protected]> + + PR target/124870 + * gcc.target/arm/mve/intrinsics/pr124870.c: New test. + +2026-06-01 Hongyu Wang <[email protected]> + + Backported from master: + 2026-06-01 Hongyu Wang <[email protected]> + + * gcc.target/i386/apx-zu-4.c: New test. + 2026-05-31 Zhongyao Chen <[email protected]> Backported from master:
