https://gcc.gnu.org/g:ec8f7700bd6779c18d46a4accbd8804bda475b1c
commit r16-1580-gec8f7700bd6779c18d46a4accbd8804bda475b1c Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jun 20 00:20:22 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 6 ++++++ gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 17 +++++++++++++++ 5 files changed, 118 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 294e322ed65c..e4c9846d6320 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,58 @@ +2025-06-19 Jakub Jelinek <ja...@redhat.com> + + PR target/120689 + * function.cc (assign_parm_setup_block): Align parm to at least + word alignment even on !STRICT_ALIGNMENT targets, as long as + BITS_PER_WORD is not larger than MAX_SUPPORTED_STACK_ALIGNMENT. + +2025-06-19 H.J. Lu <hjl.to...@gmail.com> + + PR target/120427 + * config/i386/i386.md (*mov<mode>_and): Changed to + define_insn_and_split. Split it to "mov $0,mem" if not -Oz. + (*mov<mode>_or): Changed to define_insn_and_split. Split it + to "mov $-1,mem" if not -Oz. + (peephole2): Don't transform "mov $-1,reg" to "push $-1; pop reg" + for -Oz since it will be transformed to "or $-1,reg". + +2025-06-19 Georg-Johann Lay <a...@gjlay.de> + + PR other/115893 + * doc/install.texi (Prerequisites): Note that Texinfo older + than v7.1 may throw incorrect build warnings, cf. + https://lists.nongnu.org/archive/html/help-texinfo/2023-11/msg00004.html + +2025-06-19 Dongyan Chen <chendong...@isrc.iscas.ac.cn> + + * config/riscv/riscv-cores.def (RISCV_TUNE): Add "generic" tune. + * config/riscv/riscv.cc: Add generic_tune_info. + * config/riscv/riscv.h (RISCV_TUNE_STRING_DEFAULT): Change default tune. + +2025-06-19 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/120631 + * dfp.cc (decimal_real_to_integer): Use result multiplication not just + when precision > 128 and dn.exponent > 19, but when precision > 64 + and dn.exponent > 0. + +2025-06-19 Kito Cheng <kito.ch...@sifive.com> + + * config/riscv/riscv.cc (riscv_legitimize_move): Use + riscv_2x_xlen_mode_p. + (riscv_binary_cost): Ditto. + (riscv_hard_regno_mode_ok): Ditto. + +2025-06-19 Kito Cheng <kito.ch...@sifive.com> + + * config/riscv/riscv.cc (riscv_cost_model): Add cost model for + zilsd. + +2025-06-19 Lili Cui <lili....@intel.com> + + PR target/120697 + * config/i386/i386.cc (ix86_expand_prologue): + Remove 3 assertions and associated code. + 2025-06-18 Dimitar Dimitrov <dimi...@dinux.eu> Richard Sandiford <richard.sandif...@arm.com> Andrew Pinski <quic_apin...@quicinc.com> diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2aac90aa1266..48356deb7cfb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250619 +20250620 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index af27bb93648b..9a5ffb943156 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2025-06-19 Mikael Morin <mik...@gcc.gnu.org> + + PR fortran/120713 + * trans-array.cc (gfc_trans_deferred_array): Statically + initialize deferred length variable for SAVEd character arrays. + 2025-06-18 Harald Anlauf <anl...@gmx.de> PR fortran/82480 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 14475b511220..32e3a59168f4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,42 @@ +2025-06-19 Jakub Jelinek <ja...@redhat.com> + + PR target/120689 + * gcc.target/i386/pr120689.c: New test. + +2025-06-19 Mikael Morin <mik...@gcc.gnu.org> + + PR fortran/120713 + * gfortran.dg/save_alloc_character_1.f90: New test. + +2025-06-19 H.J. Lu <hjl.to...@gmail.com> + + PR target/120427 + * gcc.target/i386/cold-attribute-4.c: Compile with -Oz. + * gcc.target/i386/pr120427-1.c: New test. + * gcc.target/i386/pr120427-2.c: Likewise. + * gcc.target/i386/pr120427-3.c: Likewise. + * gcc.target/i386/pr120427-4.c: Likewise. + +2025-06-19 Dongyan Chen <chendong...@isrc.iscas.ac.cn> + + * gcc.target/riscv/zicond-primitiveSemantics_compare_reg_reg_return_reg_reg.c: New test. + +2025-06-19 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/120631 + * gcc.dg/dfp/bitint-10.c: New test. + * gcc.dg/dfp/pr120631.c: New test. + +2025-06-19 Kito Cheng <kito.ch...@sifive.com> + + * gcc.target/riscv/zilsd-code-gen-split-subreg-1.c: New test. + * gcc.target/riscv/zilsd-code-gen-split-subreg-2.c: New test. + +2025-06-19 Lili Cui <lili....@intel.com> + + PR target/120697 + * gcc.target/i386/stack-clash-protection.c: New test. + 2025-06-18 Andrew MacLeod <amacl...@redhat.com> * gcc.dg/pr119039-1.c: Add space in search criteria. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index bb89eee20845..5b206af6c87f 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,20 @@ +2025-06-19 Tobias Burnus <tbur...@baylibre.com> + + * target.c (GOMP_REQUIRES_NAME_BUF_LEN): Define. + (GOMP_offload_register_ver, gomp_target_init): Use it for the + char buffer size. + +2025-06-19 Tobias Burnus <tbur...@baylibre.com> + waffl3x <waff...@baylibre.com> + + * libgomp.texi (omp_init_allocator): Refer to 'Memory allocation' + for available memory spaces. + (OMP_ALLOCATOR): Move list of traits and predefined memspaces + and allocators to ... + (Memory allocation): ... here. Document omp(x)::allocator::*; + minor wording tweaks, be more explicit about memkind, pinned and + pool_size. + 2025-06-17 Tobias Burnus <tbur...@baylibre.com> * testsuite/libgomp.c++/declare_target-2.C: New test.