Clear killing defs when resetting the path in path_oracle.
authorAndrew MacLeod <amacleod@redhat.com>
Wed, 23 Feb 2022 17:25:20 +0000 (12:25 -0500)
committerAndrew MacLeod <amacleod@redhat.com>
Fri, 13 May 2022 13:49:14 +0000 (09:49 -0400)
When we reset the path oracle, we should clear the killing defs vector.

* value-relation.cc (path_oracle::reset_path): Clear killing_defs.

gcc/value-relation.cc

index 077ab42..db2db33 100644 (file)
@@ -1459,6 +1459,7 @@ path_oracle::reset_path ()
   bitmap_clear (m_equiv.m_names);
   m_relations.m_head = NULL;
   bitmap_clear (m_relations.m_names);
+  bitmap_clear (m_killed_defs);
 }
 
 // Dump relation in basic block... Do nothing here.