public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-3025] Do not compare nonzero masks for varying.
@ 2022-10-03 11:08 Aldy Hernandez
  0 siblings, 0 replies; only message in thread
From: Aldy Hernandez @ 2022-10-03 11:08 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:8e1de8d2db2500d9d4d76c91c3c2dab761566a1a

commit r13-3025-g8e1de8d2db2500d9d4d76c91c3c2dab761566a1a
Author: Aldy Hernandez <aldyh@redhat.com>
Date:   Sat Oct 1 22:25:52 2022 +0200

    Do not compare nonzero masks for varying.
    
    There is no need to compare nonzero masks when comparing two VARYING
    ranges, as they are always the same when range types are the same.
    
    gcc/ChangeLog:
    
            * value-range.cc (irange::legacy_equal_p): Remove nonozero mask
            check when comparing VR_VARYING ranges.

Diff:
---
 gcc/value-range.cc | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/gcc/value-range.cc b/gcc/value-range.cc
index 6154d73ccf5..ddbcdd67633 100644
--- a/gcc/value-range.cc
+++ b/gcc/value-range.cc
@@ -1233,10 +1233,7 @@ irange::legacy_equal_p (const irange &other) const
   if (m_kind == VR_UNDEFINED)
     return true;
   if (m_kind == VR_VARYING)
-    {
-      return (range_compatible_p (type (), other.type ())
-	      && vrp_operand_equal_p (m_nonzero_mask, other.m_nonzero_mask));
-    }
+    return range_compatible_p (type (), other.type ());
   return (vrp_operand_equal_p (tree_lower_bound (0),
 			       other.tree_lower_bound (0))
 	  && vrp_operand_equal_p (tree_upper_bound (0),

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-10-03 11:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-03 11:08 [gcc r13-3025] Do not compare nonzero masks for varying Aldy Hernandez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).