Landing: 77c73311944d

Project / Subsystem

gcc / libstdc++

Date

2026-08-21

Author

Jonathan Wakely

Commit

77c73311944d2234ecafa052f9e2b4a625b59eb6

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libstdc++
patch_id
—
commit_hash
77c73311944d2234ecafa052f9e2b4a625b59eb6
source_type
github
headline
libstdc++: Ensure ./tzdata.zi is present in testcase
tldr
Ensured a dummy tzdata.zi file exists for a libstdc++ test case to prevent chrono::reload_tzdb() failures.
author
Jonathan Wakely
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • testing
  • • libstdc++
discussion_id_link
—
bugzilla_pr
—
date
2026-08-21T00:00:00.000Z

A test case in libstdc++ (std/time/clock/utc/leap_second_info-2.cc) was failing when the embedded tzdata.zi file was not configured, and no prior test had created a local copy. The chrono::reload_tzdb() function would throw an exception due to the missing file. This commit adds a step to create an empty tzdata.zi file before the problematic call, ensuring the test passes by satisfying the function’s requirement for the file’s presence, even if the data itself is invalid.