mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
libstdc++: Update tzdata to 2026a
Import the new 2026a tzdata.zi file and new leapseconds expiry date. libstdc++-v3/ChangeLog: * include/std/chrono (chrono::__detail::__get_leap_second_info): Update expiry date for leap seconds list. * src/c++20/tzdb.cc (tzdb_list::_Node::_S_read_leap_seconds): Likewise. * src/c++20/tzdata.zi: Import new file from 2026a release.
This commit is contained in:
committed by
Jonathan Wakely
parent
9b9479e850
commit
b8fd759dc6
@@ -3254,7 +3254,7 @@ namespace __detail
|
||||
};
|
||||
// The list above is known to be valid until (at least) this date
|
||||
// and only contains positive leap seconds.
|
||||
constexpr sys_seconds __expires(1782604800s); // 2026-06-28 00:00:00 UTC
|
||||
constexpr sys_seconds __expires(1798416000s); // 2026-12-28 00:00:00 UTC
|
||||
|
||||
#if _GLIBCXX_USE_CXX11_ABI || ! _GLIBCXX_USE_DUAL_ABI
|
||||
if (__ss > __expires)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
# version 2025c
|
||||
# version 2026a
|
||||
# redo posix_only
|
||||
# This zic input file is in the public domain.
|
||||
R d 1916 o - Jun 14 23s 1 S
|
||||
R d 1916 1919 - O Su>=1 23s 0 -
|
||||
@@ -1304,8 +1305,8 @@ R MT 1974 o - S 16 0s 0 -
|
||||
R MT 1975 1979 - Ap Su>=15 2 1 S
|
||||
R MT 1975 1980 - S Su>=15 2 0 -
|
||||
R MT 1980 o - Mar 31 2 1 S
|
||||
R MD 1997 ma - Mar lastSu 2 1 S
|
||||
R MD 1997 ma - O lastSu 3 0 -
|
||||
R MD 1997 2021 - Mar lastSu 2 1 S
|
||||
R MD 1997 2021 - O lastSu 3 0 -
|
||||
R O 1918 1919 - S 16 2s 0 -
|
||||
R O 1919 o - Ap 15 2s 1 S
|
||||
R O 1944 o - Ap 3 2s 1 S
|
||||
@@ -3666,7 +3667,8 @@ Z Europe/Chisinau 1:55:20 - LMT 1880
|
||||
3 R MSK/MSD 1990 May 6 2
|
||||
2 R EE%sT 1992
|
||||
2 e EE%sT 1997
|
||||
2 MD EE%sT
|
||||
2 MD EE%sT 2022
|
||||
2 E EE%sT
|
||||
Z Europe/Dublin -0:25:21 - LMT 1880 Au 2
|
||||
-0:25:21 - DMT 1916 May 21 2s
|
||||
-0:25:21 1 IST 1916 O 1 2s
|
||||
|
||||
@@ -1256,8 +1256,8 @@ namespace std::chrono
|
||||
pair<vector<leap_second>, bool>
|
||||
tzdb_list::_Node::_S_read_leap_seconds()
|
||||
{
|
||||
// This list is valid until at least 2026-06-28 00:00:00 UTC.
|
||||
constexpr auto expires = sys_days{2026y/06/28};
|
||||
// This list is valid until at least 2026-12-28 00:00:00 UTC.
|
||||
constexpr auto expires = sys_days{2026y/12/28};
|
||||
vector<leap_second> leaps
|
||||
{
|
||||
(leap_second) 78796800, // 1 Jul 1972
|
||||
|
||||
Reference in New Issue
Block a user