https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109593

--- Comment #5 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
Huh.  I'm gonna guess:

commit 10e481b154c5fc63e6ce4b449ce86cecb87a6015
Author: Aldy Hernandez <al...@redhat.com>
Date:   Thu Jan 26 04:46:54 2023 +0100

    Return true from operator== for two identical ranges containing NAN.


-      if (known_isnan () || src.known_isnan ())
-       return false;
-
       return (real_identical (&m_min, &src.m_min)
              && real_identical (&m_max, &src.m_max)
              && m_pos_nan == src.m_pos_nan

If either operand is a NAN, m_min or m_max have garbage.  Can you verify that's
the commit?  Either way, I can take a look at it on Monday.

Reply via email to