]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 26 Apr 2025 00:25:10 +0000 (00:25 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 26 Apr 2025 00:25:10 +0000 (00:25 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog
maintainer-scripts/ChangeLog

index 5df3965a1462e95ad2ed57a9464b13cba7b4c2d1..a1efc692b4214590ea1264d1f790437203a6ff88 100644 (file)
@@ -1,3 +1,10 @@
+2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * gennews (files): Add files for GCC 15.
+
 2025-04-25  Release Manager
 
        * GCC 15.1.0 released.
index 08032dbf8019f5331989e5154e6b73d8f751581a..0a525cf8aa6de3dd879f8f996744c9c43eb52d3b 100644 (file)
@@ -1,3 +1,34 @@
+2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/119873
+       * config/s390/s390.cc (s390_call_saved_register_used): Don't return
+       true if default definition of PARM_DECL SSA_NAME of the same register
+       is passed in call saved register in the PARALLEL case either.
+
+2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-04-24  Jakub Jelinek  <jakub@redhat.com>
+                   Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       PR target/119873
+       * config/s390/s390.cc (s390_call_saved_register_used): Don't return
+       true if default definition of PARM_DECL SSA_NAME of the same register
+       is passed in call saved register.
+       (s390_function_ok_for_sibcall): Adjust comment.
+
+2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/119327
+       * config/rs6000/rs6000.cc (rs6000_can_inline_p): Ignore also
+       OPTION_MASK_SAVE_TOC_INDIRECT differences.
+
 2025-04-25  Release Manager
 
        * GCC 15.1.0 released.
index c872ff4955ee3a15eb9e5d148849be0b593ba4f5..61358ebeeff9703f27b501978d26f9300f3a3186 100644 (file)
@@ -1 +1 @@
-20250425
+20250426
index ec15d0d3500f3fcb3a84a20a88ff6030c875e1c5..59bb0ea6e8f8d7098bbd385162a671f3c2a0e914 100644 (file)
@@ -1,3 +1,31 @@
+2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/119873
+       * gcc.target/s390/pr119873-5.c: New test.
+
+2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-04-24  Jakub Jelinek  <jakub@redhat.com>
+                   Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       PR target/119873
+       * gcc.target/s390/pr119873-1.c: New test.
+       * gcc.target/s390/pr119873-2.c: New test.
+       * gcc.target/s390/pr119873-3.c: New test.
+       * gcc.target/s390/pr119873-4.c: New test.
+
+2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/119327
+       * g++.dg/opt/pr119327.C: New test.
+
 2025-04-25  Release Manager
 
        * GCC 15.1.0 released.
index 3ed4a35e06a00d290f42b4373f785ba0c886824c..cf1cdd918efa92289fc535860f1ed4715cdacc63 100644 (file)
@@ -1,3 +1,49 @@
+2025-04-25  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       Backported from master:
+       2025-04-25  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/109162
+       * include/bits/version.def (format_ranges): Remove no_stdname and
+       update value.
+       * include/bits/version.h: Regenerate.
+       * src/c++23/std.cc.in: Replace __glibcxx_format_ranges with
+       __cpp_lib_format_ranges.
+       * testsuite/std/format/formatter/lwg3944.cc: Likewise.
+       * testsuite/std/format/parse_ctx.cc: Likewise.
+       * testsuite/std/format/string.cc: Likewise.
+       * testsuite/std/format/ranges/feature_test.cc: New test.
+
+2025-04-25  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       Backported from master:
+       2025-04-25  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/109162
+       * include/bits/formatfwd.h (__format::__parsable_with)
+       (__format::__formattable_with, __format::__formattable_impl)
+       (__format::__has_debug_format, __format::__const_formattable_range)
+       (__format::__maybe_const_range, __format::__maybe_const)
+       (std::formattable): Moved from std/format.
+       (__format::Iter_for, std::range_formatter): Forward declare.
+       * include/bits/stl_queue.h (std::formatter): Forward declare.
+       (std::queue, std::priority_queue): Befriend formatter specializations.
+       * include/bits/stl_stack.h (std::formatter): Forward declare.
+       (std::stack): Befriend formatter specializations.
+       * include/std/format (__format::_Iter_for): Define as struct with
+       (__format::__parsable_with, __format::__formattable_with)
+       (__format::__formattable_impl, __format::__has_debug_format)
+       (_format::__const_formattable_range, __format::__maybe_const_range)
+       (__format::__maybe_const, std::formattable): Moved to bits/formatfwd.h.
+       (std::range_formatter): Remove default argument specified in declaration
+       in bits/formatfwd.h.
+       * include/std/queue: Include bits/version.h before bits/stl_queue.h.
+       (formatter<queue<_Tp, _Container, _Compare>, _CharT>)
+       (formatter<priority_queue<_Tp, _Container, _Compare>, _CharT>): Define.
+       * include/std/stack: Include bits/version.h before bits/stl_stack.h
+       (formatter<stack<_Tp, _Container, _Compare>, _CharT>): Define.
+       * testsuite/std/format/ranges/adaptors.cc: New test.
+
 2025-04-25  Release Manager
 
        * GCC 15.1.0 released.
index 9df5ff7624c590b6c42dffd048daf2c9430be504..1a6536b0f553ab480771c23e22a11dcb2e4b8204 100644 (file)
@@ -1,3 +1,11 @@
+2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc_release: Allow optional \[[0-9]+\] before GCC major.minor
+       in the NEWS file.
+
 2025-04-25  Release Manager
 
        * GCC 15.1.0 released.