object to OBJECTS_LIVE after traversing OBJECTS_LIVE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217676
138bc75d-0d04-0410-961f-
82ee72b054a4
+2014-11-17 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
+
+ * ira-conflicts.c (build_conflict_bit_table): Add the current
+ object to OBJECTS_LIVE after traversing OBJECTS_LIVE.
+
2014-11-17 Jan Hubicka <hubicka@ucw.cz>
* ipa-cp.c (ipa_get_indirect_edge_target_1): Handle speculation.
gcc_assert (id < ira_objects_num);
aclass = ALLOCNO_CLASS (allocno);
- sparseset_set_bit (objects_live, id);
EXECUTE_IF_SET_IN_SPARSESET (objects_live, j)
{
ira_object_t live_obj = ira_object_id_map[j];
record_object_conflict (obj, live_obj);
}
}
+ sparseset_set_bit (objects_live, id);
}
for (r = ira_finish_point_ranges[i]; r != NULL; r = r->finish_next)