https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120187
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2025-05-09 --- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- If we *don't* change anything here then we should extend the notes at https://gcc.gnu.org/gcc-15/porting_to.html#deprecated-headers with the rationale above. But I'm leaning towards dropping the warning for <ciso646> in C++17 (but not changing the other headers that really were formally deprecated in C++17). <ciso646> is a special case because of the conventional use as a makeshift <version> header before that existed in the standard.