https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113386
--- Comment #9 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #8) > We will do it as a DR against all previous standards, as we do for most DRs. That should have said "as we do for most issues", sorry. All the major impls treat most library issues as DRs, applying the fixes to all affected standards modes. But as this particular issue changes operator<=> and is motivated by ranges, I'm tempted to say it's only a DR against C++20, nothing older. If people want it for older standards, they can contribute the patch to change the pre-C++20 operator!=, operator< etc. overloads.