+2004-01-24 Jan Hubicka <jh@suse.cz>
+
+ * cselib.c (remove_useless_values): Do not access discarded values.
+
2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
* c-typeck.c (build_conditional_expr): Do not allow non-lvalue
while (values_became_useless);
/* Second pass: actually remove the values. */
- htab_traverse (hash_table, discard_useless_values, 0);
p = &first_containing_mem;
for (v = *p; v != &dummy_val; v = v->next_containing_mem)
}
*p = &dummy_val;
+ htab_traverse (hash_table, discard_useless_values, 0);
+
if (n_useless_values != 0)
abort ();
}