https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114498
Bug ID: 114498 Summary: Consider deprecating then removing TR1 headers Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org Target Milestone: --- We should decide whether we want to keep std::tr1::shared_ptr etc. forever. Those headers are virtually unmaintained, and just increase testing burden. They do provide functionality that isn't otherwise available from libstdc++ in C++98/C++03 mode. But does anybody care? Is anybody stuck in C++98/C++03 mode, but also upgrading to modern GCC versions, and also relying on non-standard TR1 components that aren't actually in the C++03 standard? Can they just use Boost instead? At some point we might want to have the same discussion for <experimental/optional> and LFTSv1 components, and <experimental/filesystem too. But that seems further off.