]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 17 Jan 2025 00:27:03 +0000 (00:27 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 17 Jan 2025 00:27:03 +0000 (00:27 +0000)
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 629b78beae4ee4f78c97849c02c8b5049115a84d..51d36d43d1b0e322942ffc7fdff1f545a1b2888f 100644 (file)
@@ -1 +1 @@
-20250116
+20250117
index 6fe7e14280cf3c3c5d98a5e7ffd20f142629ca49..e97a0f4cc73821946e93c44ebfc5a72929a62f84 100644 (file)
@@ -1,3 +1,22 @@
+2025-01-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2025-01-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/115249
+       * typeinfo.cc (create_tinfo_types): Update internal Typenfo
+       representation.
+       (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)): Likewise.
+
+2025-01-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2025-01-16  Iain Buclaw  <ibuclaw@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.
index 9e626b0dddb1d3ed849f0551c8d4aa81e347e989..ba193dc1b695b53b18179324538e9a626d68288b 100644 (file)
@@ -1,3 +1,11 @@
+2025-01-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2025-01-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/116373
+       * gdc.dg/pr116373.d: New test.
+
 2025-01-14  Robin Dapp  <rdapp@ventanamicro.com>
 
        Backported from master:
index 5af43f6942ecec3960d99e1d747f3f1855434f3d..85240fb4f7e652af24052e20d9e1c4ae2cb840f0 100644 (file)
@@ -1,3 +1,51 @@
+2025-01-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2025-01-15  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/109849
+       * include/bits/vector.tcc (vector::_M_range_insert): Fix
+       reversed args in length calculation.
+
+2025-01-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2024-09-27  Jonathan Wakely  <jwakely@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  <jwakely@redhat.com>
+
+       Backported from master:
+       2025-01-08  Jonathan Wakely  <jwakely@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.svensson@foss.st.com>
 
        Backported from master: