https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69308
--- Comment #6 from Mike Liang <mtliang at synopsys dot com> --- Oh, I see. You're saying this can be a problem for both QNaN and SNaN because an ordered comparison instruction could be generated. Does this mean floating point expressions should never be combined?