Landing: 3b60e2204e22

Project / Subsystem

gcc / libstdc++

Date

2026-10-01

Author

Jonathan Wakely

Commit

3b60e2204e225ea643fe54a999848f99d49a6659

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libstdc++
patch_id
—
commit_hash
3b60e2204e225ea643fe54a999848f99d49a6659
source_type
github
headline
libstdc++: Re-enable some pb_ds tests for C++17 and later
tldr
Previously disabled __gnu_pbds tests for C++17 and later are now re-enabled.
author
Jonathan Wakely
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • libstdc++
  • • testing
  • • c++17
discussion_id_link
—
bugzilla_pr
—
date
2026-10-01T00:00:00.000Z

GCC re-enables several tests for the __gnu_pbds (Policy-Based Data Structures) library that were previously disabled for C++17 and later standards. These tests were disabled due to issues with ambiguous string conversions, believed to be related to LWG 2946 and fixed in subsequent compiler revisions. The tests now compile successfully with C++17, allowing for their regression testing.