libstdc++: Update tzdata to 2024a

Import the new 2024a tzdata.zi file. The leapseconds file was also
updated to have a new expiry (no new leap seconds were added).

libstdc++-v3/ChangeLog:

	* src/c++20/tzdata.zi: Import new file from 2024a release.
	* src/c++20/tzdb.cc (tzdb_list::_Node::_S_read_leap_seconds)
	Update expiry date for leap seconds list.
This commit is contained in:
Jonathan Wakely 2024-01-12 16:57:41 +00:00
parent c9ce332b55
commit 4d6513f80b
2 changed files with 1986 additions and 1988 deletions

File diff suppressed because it is too large Load diff

View file

@ -1136,8 +1136,8 @@ namespace std::chrono
pair<vector<leap_second>, bool>
tzdb_list::_Node::_S_read_leap_seconds()
{
// This list is valid until at least 2024-06-28 00:00:00 UTC.
auto expires = sys_days{2024y/6/28};
// This list is valid until at least 2024-12-28 00:00:00 UTC.
auto expires = sys_days{2024y/12/28};
vector<leap_second> leaps
{
(leap_second) 78796800, // 1 Jul 1972