aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Berlin <dberlin@dberlin.org>2004-03-16 15:59:29 +0000
committerDaniel Berlin <dberlin@dberlin.org>2004-03-16 15:59:29 +0000
commitd0c7945f37c5c1ac2418602b93461603e89fc8fd (patch)
tree77a5d91117de494ff55d926e43ef8320f8060319
parent58fe0682e105fbe38c16eeb517937bc59acb0d04 (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-ssa6
-rw-r--r--gcc/tree-ssa-pre.c4
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);