https://gcc.gnu.org/g:d8d6a61d1ce64692a8f00d250f95006c21748806

commit r15-8678-gd8d6a61d1ce64692a8f00d250f95006c21748806
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Mar 23 00:17:38 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog                     | 39 +++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP                     |  2 +-
 gcc/cp/ChangeLog                  |  6 ++++++
 gcc/d/ChangeLog                   | 24 ++++++++++++++++++++++++
 gcc/testsuite/ChangeLog           | 10 ++++++++++
 libgcc/ChangeLog                  |  5 +++++
 libgcc/config/avr/libf7/ChangeLog |  5 +++++
 libgfortran/ChangeLog             |  4 ++++
 libphobos/ChangeLog               | 16 ++++++++++++++++
 9 files changed, 110 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f9a2590f9e80..f5124f168085 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,42 @@
+2025-03-22  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr.cc (avr_option_override): Use
+       "avr-peep2-after-fuse-move" as dump name instead of "peephole2".
+
+2025-03-22  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr.opt.urls: Add -muse-nonzero-bits.
+
+2025-03-22  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/119421
+       * config/avr/avr.opt (-muse-nonzero-bits): New option.
+       * config/avr/avr-protos.h (avr_nonzero_bits_lsr_operands_p): New.
+       (make_avr_pass_split_nzb): New.
+       * config/avr/avr.cc (avr_nonzero_bits_lsr_operands_p): New function.
+       (avr_rtx_costs_1): Return costs for the new insns.
+       * config/avr/avr.md (nzb): New insn attribute.
+       (*nzb=1.<code>...): New insns to better support some bit
+       operations for <code> in AND, IOR, XOR.
+       * config/avr/avr-passes.def (avr_pass_split_nzb): Insert pass
+       atfer combine.
+       * config/avr/avr-passes.cc (avr_pass_data_split_nzb). New pass data.
+       (avr_pass_split_nzb): New pass.
+       (make_avr_pass_split_nzb): New function.
+       * common/config/avr/avr-common.cc (avr_option_optimization_table):
+       Enable -muse-nonzero-bits for -O2 and higher.
+       * doc/invoke.texi (AVR Options): Document -muse-nonzero-bits.
+
+2025-03-22  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr.cc (avr_attrs_section_name): New function.
+       (avr_insert_attributes): Add "used" attribute to functions
+       in .initN and .finiN.
+
+2025-03-22  Iain Sandoe  <i...@sandoe.co.uk>
+
+       * config/darwin.h (DL_LIBRARY): New.
+
 2025-03-22  Jakub Jelinek  <ja...@redhat.com>
 
        * gimplify.cc (warn_switch_unreachable_and_auto_init_r): Add missing
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a03cb0179d37..2e55fc0d0122 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250322
+20250323
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f15752f89495..89e24d5d6022 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2025-03-22  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/119379
+       * pt.cc (tsubst_decl) <case TYPE_DECL>: Preserve structural-ness
+       of a partially instantiated typedef.
+
 2025-03-21  Paul-Antoine Arras  <par...@baylibre.com>
            Tobias Burnus  <tbur...@baylibre.com>
 
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 12403faf7168..87d37bd402b8 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,27 @@
+2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 032e24446b.
+       * dmd/VERSION: Bump version to v2.111.0-rc.1.
+
+2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 9d2f034398.
+
+2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 94950cae58.
+       * d-lang.cc (d_handle_option): Add case for CppStdRevisionCpp23.
+       * gdc.texi: Document -fextern-std=c++23.
+       * lang.opt (fextern-std=): Add c++23.
+
+2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 8db14cf846.
+
+2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * runtime.def (INVARIANT): Update signature of run-time function.
+
 2025-03-20  Iain Buclaw  <ibuc...@gdcproject.org>
 
        PR d/118545
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 860e0304ca68..d859b0215be1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,13 @@
+2025-03-22  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR target/119421
+       * gcc.target/avr/torture/pr119421-sreg.c: New test.
+
+2025-03-22  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/119379
+       * g++.dg/cpp2a/class-deduction-alias24.C: New test.
+
 2025-03-21  Surya Kumari Jangala  <jskum...@linux.ibm.com>
            Jakub Jelinek  <ja...@redhat.com>
 
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index fff693d90a74..7151f3133603 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2025-03-22  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/t-avr (LIB1ASMFUNCS, LIB2FUNCS_EXCLUDE):
+       Properly handle avrtiny.
+
 2025-03-14  Thomas Schwinge  <tho...@codesourcery.com>
 
        Revert:
diff --git a/libgcc/config/avr/libf7/ChangeLog 
b/libgcc/config/avr/libf7/ChangeLog
index d9e3fbec799c..1b8a29af64f9 100644
--- a/libgcc/config/avr/libf7/ChangeLog
+++ b/libgcc/config/avr/libf7/ChangeLog
@@ -1,3 +1,8 @@
+2025-03-22  Georg-Johann Lay  <a...@gjlay.de>
+
+       * t-libf7 (libgcc-objects): Only add objects when building
+       for non-AVRrc.
+
 2024-11-16  Georg-Johann Lay  <a...@gjlay.de>
 
        * libf7.h (bool, true, false): Don't define in C23 or higher.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 34b37fd53991..03eab2ecc7aa 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,7 @@
+2025-03-22  Hans-Peter Nilsson  <h...@axis.com>
+
+       * intrinsics/reduce.c (reduce_scalar_c): Correct type of parameter DIM.
+
 2025-03-21  Paul Thomas  <pa...@gcc.gnu.org>
 
        PR libfortran/85836
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index d2308d94b86f..09fc057acad1 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,19 @@
+2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime 94950cae58.
+
+2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Rename rt/invariant.d
+       to rt/invariant_.d.
+       * libdruntime/Makefile.in: Regenerate.
+       * libdruntime/rt/invariant.d: Move to...
+       * libdruntime/rt/invariant_.d: ...here.
+
+2025-03-22  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * src/MERGE: Merge upstream phobos d4c9efef1.
+
 2025-03-18  Iain Buclaw  <ibuc...@gdcproject.org>
 
        * src/MERGE: Merge upstream phobos 79cbde1ab.

Reply via email to