Landing: d39ca567e695
Project / Subsystem
gcc / libstdc++
Date
2026-05-21
Author
Jonathan Wakely
Commit
d39ca567e695ceef1ca83637af99f32af2c228b8
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- libstdc++
- patch_id
- —
- commit_hash
- d39ca567e695ceef1ca83637af99f32af2c228b8
- source_type
- github
- headline
- Libstdc++: Combine duplicated tests for <atomic>
- tldr
- Redundant C++20-specific tests for <atomic> are removed and merged into the C++0x tests.
- author
- Jonathan Wakely
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • libstdc++
- • testsuite
- • C++20
- • C++0x
- • atomics
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-21T00:00:00.000Z
The C++20-specific tests for <atomic> in libstdc++ were almost identical to the C++0x tests. Now that all tests can run for any -std option, and run with -std=gnu++20 by default, the C++20 tests are redundant. The C++20-specific parts are merged into the C++0x tests, and the C++20 tests are removed to reduce duplication.