https://gcc.gnu.org/g:c120e047ecb5f488efffdccbdcacc1ce18e29f3a
commit r14-11708-gc120e047ecb5f488efffdccbdcacc1ce18e29f3a Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu May 1 00:25:52 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 25 +++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 +++++++ gcc/cp/ChangeLog | 12 +++++++++++ gcc/fortran/ChangeLog | 10 +++++++++ gcc/testsuite/ChangeLog | 54 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 13 ++++++++++++ 7 files changed, 122 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 89d14c5a181b..aff54fe7b983 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,28 @@ +2025-04-30 Georg-Johann Lay <a...@gjlay.de> + + * config/avr/avr.md (xload_<mode>_libgcc): Clobber R21, Z. + +2025-04-30 Vineet Gupta <vine...@rivosinc.com> + + Backported from master: + 2025-04-15 Vineet Gupta <vine...@rivosinc.com> + + PR target/119533 + * config/riscv/riscv-vsetvl.cc (invalid_opt_bb_p): Check for + EDGE_ABNOMAL. + (pre_vsetvl::compute_lcm_local_properties): Initialize kill + bitmap. + Debug dump skipped edge. + +2025-04-30 Robin Dapp <rd...@ventanamicro.com> + + Backported from master: + 2025-04-15 Robin Dapp <rd...@ventanamicro.com> + + PR target/119547 + * config/riscv/riscv-vsetvl.cc (pre_vsetvl::earliest_fuse_vsetvl_info): + Do not perform lift if block is not transparent. + 2025-04-29 liuhongt <hongtao....@intel.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2848e618ec86..c95ab322f46b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250430 +20250501 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index d1e9b126d004..f8a3798799b2 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2025-04-30 Eric Botcazou <ebotca...@adacore.com> + + PR ada/112958 + * Makefile.rtl (LIBGNAT_TARGET_PAIRS) [x86 FreeBSD]: Add specific + version of s-dorepr.adb. + * libgnat/s-dorepr__freebsd.adb: New file. + 2025-04-04 Eric Botcazou <ebotca...@adacore.com> * libgnat/a-ngcoar.adb (Eigensystem): Adjust notation and fix the diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 67398ac55961..a38e98423866 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,15 @@ +2025-04-30 Patrick Palka <ppa...@redhat.com> + + Backported from master: + 2025-04-30 Patrick Palka <ppa...@redhat.com> + + PR c++/119981 + PR c++/119378 + * pt.cc (tsubst) <case UNBOUND_CLASS_TEMPLATE>: Substitute + into template parameter list first. When substituting the + context, only set processing_template_decl if there's more + than one level of introduced template parameters. + 2025-04-29 Patrick Palka <ppa...@redhat.com> Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 4d2207579f35..05f4af1f5311 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,13 @@ +2025-04-30 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2025-04-16 Harald Anlauf <anl...@gmx.de> + + PR fortran/106948 + * resolve.cc (gfc_pure_function): If a function has been resolved, + but esym is not yet set, look at its attributes to see whether it + is pure or elemental. + 2025-04-14 Harald Anlauf <anl...@gmx.de> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4b398cf689c7..517f18b827d4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,57 @@ +2025-04-30 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2025-04-16 Harald Anlauf <anl...@gmx.de> + + PR fortran/106948 + * gfortran.dg/pure_formal_proc_4.f90: New test. + +2025-04-30 Patrick Palka <ppa...@redhat.com> + + Backported from master: + 2025-04-30 Patrick Palka <ppa...@redhat.com> + + PR c++/119981 + PR c++/119378 + * g++.dg/cpp2a/lambda-targ15.C: New test. + +2025-04-30 Richard Sandiford <richard.sandif...@arm.com> + + Backported from master: + 2025-04-30 Richard Sandiford <richard.sandif...@arm.com> + + * gcc.target/aarch64/pr115258.c: Add -mcmodel=small. + +2025-04-30 Georg-Johann Lay <a...@gjlay.de> + + * gcc.target/avr/torture/pr119989.h: New file. + * gcc.target/avr/torture/pr119989-memx-1.c: New test. + * gcc.target/avr/torture/pr119989-memx-2.c: New test. + * gcc.target/avr/torture/pr119989-memx-3.c: New test. + * gcc.target/avr/torture/pr119989-memx-4.c: New test. + +2025-04-30 Vineet Gupta <vine...@rivosinc.com> + + Backported from master: + 2025-04-15 Vineet Gupta <vine...@rivosinc.com> + + PR target/119533 + * go.dg/pr119533-riscv.go: New test. + * go.dg/pr119533-riscv-2.go: New test. + +2025-04-30 Robin Dapp <rd...@ventanamicro.com> + + Backported from master: + 2025-04-15 Robin Dapp <rd...@ventanamicro.com> + + PR target/119547 + * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: xfail. + * g++.target/riscv/rvv/autovec/pr119547.C: New test. + * g++.target/riscv/rvv/autovec/pr119547-2.C: New test. + * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Adjust. + * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Adjust. + * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Adjust. + 2025-04-29 Patrick Palka <ppa...@redhat.com> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3207e46b8e4a..1435346068d3 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,16 @@ +2025-04-30 François Dumont <frs.dum...@gmail.com> + + Backported from master: + 2025-04-30 François Dumont <frs.dum...@gmail.com> + Jonathan Wakely <jwak...@redhat.com> + + * testsuite/lib/libstdc++.exp (v3_target_compile): Strip version namespace + from compiler output. + * testsuite/20_util/function/cons/70692.cc: Remove now useless __8 namespace + pattern. + * testsuite/23_containers/map/48101_neg.cc: Likewise. + * testsuite/23_containers/multimap/48101_neg.cc: Likewise. + 2025-04-29 Patrick Palka <ppa...@redhat.com> Backported from master: