tree-ssa-structalias.c (solve_graph): Handle case we merged the variable to another.
2007-01-26 Daniel Berlin <dberlin@dberlin.org> Richard Guenther <rguenther@suse.de> * tree-ssa-structalias.c (solve_graph): Handle case we merged the variable to another. Co-Authored-By: Richard Guenther <rguenther@suse.de> From-SVN: r121202
This commit is contained in:
parent
7befd5d26a
commit
d3c3697412
|
@ -1,3 +1,9 @@
|
||||||
|
2007-01-26 Daniel Berlin <dberlin@dberlin.org>
|
||||||
|
Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
|
* tree-ssa-structalias.c (solve_graph): Handle case
|
||||||
|
we merged the variable to another.
|
||||||
|
|
||||||
2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||||
|
|
||||||
* builtins.c (fold_builtin_1): Treat ccos and ccosh as 'even'
|
* builtins.c (fold_builtin_1): Treat ccos and ccosh as 'even'
|
||||||
|
|
|
@ -2051,9 +2051,10 @@ solve_graph (constraint_graph_t graph)
|
||||||
if (find (i) != i)
|
if (find (i) != i)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
eliminate_indirect_cycles (i);
|
/* In certain indirect cycle cases, we may merge this
|
||||||
|
variable to another. */
|
||||||
gcc_assert (find (i) == i);
|
if (eliminate_indirect_cycles (i) && find(i) != i)
|
||||||
|
continue;
|
||||||
|
|
||||||
/* If the node has changed, we need to process the
|
/* If the node has changed, we need to process the
|
||||||
complex constraints and outgoing edges again. */
|
complex constraints and outgoing edges again. */
|
||||||
|
|
Loading…
Reference in New Issue