https://gcc.gnu.org/g:c32e22f8a8d48c63195321cab270e31d0c0146c6
commit r14-11490-gc32e22f8a8d48c63195321cab270e31d0c0146c6 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue Apr 1 00:24:06 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 15 +++++++++++ gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 12 +++++++++ gcc/testsuite/ChangeLog | 17 ++++++++++++ libstdc++-v3/ChangeLog | 71 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 116 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5af20c2bfa16..3fbecd3a9328 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,18 @@ +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-11 Jonathan Wakely <jwak...@redhat.com> + + * doc/extend.texi (Common Variable Attributes): Fix grammar in + final sentence of -ftrivial-auto-var-init description. + +2025-03-31 Lulu Cheng <chengl...@loongson.cn> + + Backported from master: + 2025-03-29 Lulu Cheng <chengl...@loongson.cn> + + * doc/invoke.texi: Modify the description of '-mld-seq-sa'. + 2025-03-30 Martin Uecker <uec...@tugraz.at> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7430ba012c0e..9908187aed06 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250331 +20250401 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 0c52b301553c..1a7f7e1d6118 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,15 @@ +2025-03-31 Iain Buclaw <ibuc...@gdcproject.org> + + Backported from master: + 2025-03-31 Iain Buclaw <ibuc...@gdcproject.org> + + PR d/117002 + * decl.cc (aggregate_initializer_decl): Set explicit decl alignment of + class instance. + * expr.cc (ExprVisitor::visit (NewExp *)): Likewise. + * types.cc (TypeVisitor::visit (TypeClass *)): Mark the record type of + classes as packed. + 2025-03-23 Iain Buclaw <ibuc...@gdcproject.org> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1d895270b867..c15c30d3347b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2025-03-31 Iain Buclaw <ibuc...@gdcproject.org> + + Backported from master: + 2025-03-31 Iain Buclaw <ibuc...@gdcproject.org> + + PR d/117002 + * gdc.dg/torture/pr117002.d: New test. + +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-25 Jonathan Wakely <jwak...@redhat.com> + + * g++.dg/tree-ssa/initlist-opt1.C: Match _M_range_initialize_n + instead of _M_range_initialize. + * g++.dg/tree-ssa/initlist-opt2.C: Likewise. + 2025-03-30 Martin Uecker <uec...@tugraz.at> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ffe3e69512ee..d569165bf8b0 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,74 @@ +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-24 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/101527 + * testsuite/24_iterators/common_iterator/101527.cc: New test. + * testsuite/24_iterators/counted_iterator/101527.cc: New test. + +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-04 Jonathan Wakely <jwak...@redhat.com> + + * doc/xml/manual/test.xml: Remove stray comma. + * doc/html/manual/test.html: Regenerate. + +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-07 Jonathan Wakely <jwak...@redhat.com> + + * include/std/forward_list (erase): Change lambda to have + explicit return type and const parameter type. + * include/std/list (erase): Likewise. + * testsuite/23_containers/forward_list/erasure.cc: Check lambda + is correct. + * testsuite/23_containers/list/erasure.cc: Likewise. + +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-24 Jonathan Wakely <jwak...@redhat.com> + + * doc/xml/manual/policy_data_structures_biblio.xml: Fix two + broken links. + * doc/html/manual/policy_data_structures.html: Regenerate. + +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-25 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/108487 + * include/bits/stl_vector.h (vector(initializer_list)): Call + _M_range_initialize_n instead of _M_range_initialize. + (vector(InputIterator, InputIterator)): Use _M_range_initialize_n + for C++20 sized sentinels and forward iterators. + (vector::_M_range_initialize(FwIt, FwIt, forward_iterator_tag)): + Use _M_range_initialize_n. + (vector::_M_range_initialize_n): New function. + * testsuite/23_containers/vector/cons/108487.cc: New test. + +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-27 Jonathan Wakely <jwak...@redhat.com> + + * src/c++20/tzdata.zi: Import new file from 2025b release. + +2025-03-31 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-03-12 Jonathan Wakely <jwak...@redhat.com> + + * include/std/chrono (__detail::__get_leap_second_info): Update + expiry date for leap seconds list. + * src/c++20/tzdata.zi: Import new file from 2025a release. + * src/c++20/tzdb.cc (tzdb_list::_Node::_S_read_leap_seconds) + Update expiry date for leap seconds list. + 2025-03-26 Jonathan Wakely <jwak...@redhat.com> Backported from master: