https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91323
--- Comment #10 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Richard Biener from comment #4)
> quoting rtl.def:
>
> /* This is an ordered NE, ie !UNEQ, ie false for NaN. */
> DEF_RTL_EXPR(LTGT, "ltgt", "ee", RTX_COMM_COMPARE)
In gensupport.c, we have:
{"ordered_comparison_operator", false, false, {EQ, NE,
LE, LT, GE, GT,
LEU, LTU, GEU, GTU}},
{"comparison_operator", false, false, {EQ, NE,
LE, LT, GE, GT,
LEU, LTU, GEU, GTU,
UNORDERED, ORDERED,
UNEQ, UNGE, UNGT,
UNLE, UNLT, LTGT}}
And based on the observation that LTGT = LT || GT, should LTGT be a member of
ordered_comparison_operator?