https://gcc.gnu.org/g:e3ba0271114432a1dea6c87be50bd7b59cd906d9
commit r14-11218-ge3ba0271114432a1dea6c87be50bd7b59cd906d9 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jan 17 00:27:03 2025 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 19 +++++++++++++++++++ gcc/testsuite/ChangeLog | 8 ++++++++ libstdc++-v3/ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 76 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 629b78beae4e..51d36d43d1b0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250116 +20250117 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 6fe7e14280cf..e97a0f4cc738 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,22 @@ +2025-01-16 Iain Buclaw <ibuc...@gdcproject.org> + + Backported from master: + 2025-01-16 Iain Buclaw <ibuc...@gdcproject.org> + + PR d/115249 + * typeinfo.cc (create_tinfo_types): Update internal Typenfo + representation. + (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)): Likewise. + +2025-01-16 Iain Buclaw <ibuc...@gdcproject.org> + + Backported from master: + 2025-01-16 Iain Buclaw <ibuc...@gdcproject.org> + + PR d/116373 + * dmd/expressionsem.d (resolveLoc): Check for null pointer before + resolving bounds of slice. + 2024-08-01 Release Manager * GCC 14.2.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9e626b0dddb1..ba193dc1b695 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2025-01-16 Iain Buclaw <ibuc...@gdcproject.org> + + Backported from master: + 2025-01-16 Iain Buclaw <ibuc...@gdcproject.org> + + PR d/116373 + * gdc.dg/pr116373.d: New test. + 2025-01-14 Robin Dapp <rd...@ventanamicro.com> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5af43f6942ec..85240fb4f7e6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,51 @@ +2025-01-16 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-01-15 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/109849 + * include/bits/vector.tcc (vector::_M_range_insert): Fix + reversed args in length calculation. + +2025-01-16 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2024-09-27 Jonathan Wakely <jwak...@redhat.com> + + * include/bits/istream.tcc: Add diagnostic pragmas around uses + of long long and extern template. + * include/bits/locale_facets.h: Likewise. + * include/bits/locale_facets.tcc: Likewise. + * include/bits/locale_facets_nonio.tcc: Likewise. + * include/bits/ostream.tcc: Likewise. + * include/bits/stl_algobase.h: Likewise. + * include/c_global/cstdlib: Likewise. + * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp: + Likewise. + * include/ext/pointer.h: Likewise. + * include/ext/stdio_sync_filebuf.h: Likewise. + * include/std/istream: Likewise. + * include/std/ostream: Likewise. + * include/tr1/cmath: Likewise. + * include/tr1/type_traits: Likewise. + * include/tr1/functional_hash.h: Likewise. Remove semi-colons + at namespace scope that aren't needed after macro expansion. + * include/tr1/tuple: Remove semi-colon at namespace scope. + * include/bits/vector.tcc: Change LL suffix to just L. + +2025-01-16 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-01-08 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/90389 + * include/bits/deque.tcc (_M_insert_aux): Rename variadic + overload to _M_emplace_aux. + * include/bits/stl_deque.h (_M_insert_aux): Define inline. + (_M_emplace_aux): Declare. + * testsuite/23_containers/deque/modifiers/emplace/90389.cc: New + test. + 2025-01-12 Torbjörn SVENSSON <torbjorn.svens...@foss.st.com> Backported from master: