OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gcc/cp/
[pf3gnuchains/gcc-fork.git]
/
gcc
/
tree-ssa-threadedge.c
diff --git
a/gcc/tree-ssa-threadedge.c
b/gcc/tree-ssa-threadedge.c
index
f5de5fd
..
462da5d
100644
(file)
--- a/
gcc/tree-ssa-threadedge.c
+++ b/
gcc/tree-ssa-threadedge.c
@@
-313,7
+313,7
@@
record_temporary_equivalences_from_stmts_at_dest (edge e,
copy[i++] = use;
if (TREE_CODE (use) == SSA_NAME)
tmp = SSA_NAME_VALUE (use);
copy[i++] = use;
if (TREE_CODE (use) == SSA_NAME)
tmp = SSA_NAME_VALUE (use);
- if (tmp
&& TREE_CODE (tmp) != VALUE_HANDLE
)
+ if (tmp)
SET_USE (use_p, tmp);
}
SET_USE (use_p, tmp);
}
@@
-407,14
+407,14
@@
simplify_control_stmt_condition (edge e,
if (TREE_CODE (op0) == SSA_NAME)
{
tree tmp = SSA_NAME_VALUE (op0);
if (TREE_CODE (op0) == SSA_NAME)
{
tree tmp = SSA_NAME_VALUE (op0);
- if (tmp
&& TREE_CODE (tmp) != VALUE_HANDLE
)
+ if (tmp)
op0 = tmp;
}
if (TREE_CODE (op1) == SSA_NAME)
{
tree tmp = SSA_NAME_VALUE (op1);
op0 = tmp;
}
if (TREE_CODE (op1) == SSA_NAME)
{
tree tmp = SSA_NAME_VALUE (op1);
- if (tmp
&& TREE_CODE (tmp) != VALUE_HANDLE
)
+ if (tmp)
op1 = tmp;
}
op1 = tmp;
}