]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 23 Mar 2025 00:17:38 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 23 Mar 2025 00:17:38 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libgcc/config/avr/libf7/ChangeLog
libgfortran/ChangeLog
libphobos/ChangeLog

index f9a2590f9e80c1cfb068b66a248170826e9364e6..f5124f1680852f0de3c65a1a193982c9653fa23a 100644 (file)
@@ -1,3 +1,42 @@
+2025-03-22  Georg-Johann Lay  <avr@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  <avr@gjlay.de>
+
+       * config/avr/avr.opt.urls: Add -muse-nonzero-bits.
+
+2025-03-22  Georg-Johann Lay  <avr@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  <avr@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  <iain@sandoe.co.uk>
+
+       * config/darwin.h (DL_LIBRARY): New.
+
 2025-03-22  Jakub Jelinek  <jakub@redhat.com>
 
        * gimplify.cc (warn_switch_unreachable_and_auto_init_r): Add missing
index a03cb0179d37103bca421d044e85624b06dadecc..2e55fc0d0122ab9dae521262e8c65094b4044f49 100644 (file)
@@ -1 +1 @@
-20250322
+20250323
index f15752f894954d5ccb58007966f025cae1c328cc..89e24d5d6022f1d5c16d56dc9f1ef7b26ba6a57e 100644 (file)
@@ -1,3 +1,9 @@
+2025-03-22  Patrick Palka  <ppalka@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  <parras@baylibre.com>
            Tobias Burnus  <tburnus@baylibre.com>
 
index 12403faf7168431b6897461782aeb410e9660eff..87d37bd402b8a7aee9529653a508eda802d79dd4 100644 (file)
@@ -1,3 +1,27 @@
+2025-03-22  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 032e24446b.
+       * dmd/VERSION: Bump version to v2.111.0-rc.1.
+
+2025-03-22  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 9d2f034398.
+
+2025-03-22  Iain Buclaw  <ibuclaw@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  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 8db14cf846.
+
+2025-03-22  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * runtime.def (INVARIANT): Update signature of run-time function.
+
 2025-03-20  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/118545
index 860e0304ca68442a9c23f2792bda9c4ba6cda9c2..d859b0215be13d14f8faa4be4a2106651993fbec 100644 (file)
@@ -1,3 +1,13 @@
+2025-03-22  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/119421
+       * gcc.target/avr/torture/pr119421-sreg.c: New test.
+
+2025-03-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/119379
+       * g++.dg/cpp2a/class-deduction-alias24.C: New test.
+
 2025-03-21  Surya Kumari Jangala  <jskumari@linux.ibm.com>
            Jakub Jelinek  <jakub@redhat.com>
 
index fff693d90a7433715f74f80e6342facc5b8b5ef0..7151f313360306347acbb2ebd68c7797fc9f9393 100644 (file)
@@ -1,3 +1,8 @@
+2025-03-22  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/t-avr (LIB1ASMFUNCS, LIB2FUNCS_EXCLUDE):
+       Properly handle avrtiny.
+
 2025-03-14  Thomas Schwinge  <thomas@codesourcery.com>
 
        Revert:
index d9e3fbec799c0c377cfaf0464c79e6f1cfc1f08c..1b8a29af64f9d4f4fa5dc0aed99226434e4b192a 100644 (file)
@@ -1,3 +1,8 @@
+2025-03-22  Georg-Johann Lay  <avr@gjlay.de>
+
+       * t-libf7 (libgcc-objects): Only add objects when building
+       for non-AVRrc.
+
 2024-11-16  Georg-Johann Lay  <avr@gjlay.de>
 
        * libf7.h (bool, true, false): Don't define in C23 or higher.
index 34b37fd53991f65bbf8b640d8dae04b044082791..03eab2ecc7aa77ae93be9316d63ffef201fb71ea 100644 (file)
@@ -1,3 +1,7 @@
+2025-03-22  Hans-Peter Nilsson  <hp@axis.com>
+
+       * intrinsics/reduce.c (reduce_scalar_c): Correct type of parameter DIM.
+
 2025-03-21  Paul Thomas  <pault@gcc.gnu.org>
 
        PR libfortran/85836
index d2308d94b86fa55083e2ca0e5d3b901f8ea8df80..09fc057acad1b644680bf5d31976865230d675b9 100644 (file)
@@ -1,3 +1,19 @@
+2025-03-22  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime 94950cae58.
+
+2025-03-22  Iain Buclaw  <ibuclaw@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  <ibuclaw@gdcproject.org>
+
+       * src/MERGE: Merge upstream phobos d4c9efef1.
+
 2025-03-18  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * src/MERGE: Merge upstream phobos 79cbde1ab.