diff options
author | Daniel Berlin <dberlin@dberlin.org> | 2004-03-16 15:59:29 +0000 |
---|---|---|
committer | Daniel Berlin <dberlin@dberlin.org> | 2004-03-16 15:59:29 +0000 |
commit | d0c7945f37c5c1ac2418602b93461603e89fc8fd (patch) | |
tree | 77a5d91117de494ff55d926e43ef8320f8060319 | |
parent | 58fe0682e105fbe38c16eeb517937bc59acb0d04 (diff) |
2004-03-16 Daniel Berlin <dberlin@dberlin.org>
PR optimization/14562
* tree-ssa-pre.c (generate_expr_as_of_bb): Don't use names_match_p.
(generate_vops_as_of_bb): Ditto.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@79533 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog.tree-ssa | 6 | ||||
-rw-r--r-- | gcc/tree-ssa-pre.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog.tree-ssa b/gcc/ChangeLog.tree-ssa index 67285624742..2118f6ec01d 100644 --- a/gcc/ChangeLog.tree-ssa +++ b/gcc/ChangeLog.tree-ssa @@ -1,3 +1,9 @@ +2004-03-16 Daniel Berlin <dberlin@dberlin.org> + + PR optimization/14562 + * tree-ssa-pre.c (generate_expr_as_of_bb): Don't use names_match_p. + (generate_vops_as_of_bb): Ditto. + 2004-03-12 Diego Novillo <dnovillo@redhat.com> PR optimization/14553 diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index 8014be382d4..59ad87d6996 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -1219,7 +1219,7 @@ generate_expr_as_of_bb (tree expr, basic_block pred, basic_block bb) for (phi = phi_nodes (bb); phi; phi = TREE_CHAIN (phi)) { - if (names_match_p (PHI_RESULT (phi), v)) + if (PHI_RESULT (phi) == v) { int opnum = opnum_of_phi (phi, pred->index); tree p = PHI_ARG_DEF (phi, opnum); @@ -1254,7 +1254,7 @@ generate_vops_as_of_bb (tree expr, basic_block pred, basic_block bb) for (phi = phi_nodes (bb); phi; phi = TREE_CHAIN (phi)) { - if (names_match_p (PHI_RESULT (phi), v)) + if (PHI_RESULT (phi) == v) { int opnum = opnum_of_phi (phi, pred->index); tree p = PHI_ARG_DEF (phi, opnum); |