https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90203
Marc Glisse <glisse at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|c++ |libstdc++ --- Comment #1 from Marc Glisse <glisse at gcc dot gnu.org> --- There is usually a reason when all compilers agree: that's what the standard dictates. You probably need to present a proposal to the standardization committee explaining the extension you want. (It would seem sensible to me to be able to compare pair<A,B> < pair<C,D> as long as one can do A<=>C (or A<C and C<A) and B<D)