aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-sink.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-ssa-sink.cc')
-rw-r--r--gcc/tree-ssa-sink.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-sink.cc b/gcc/tree-ssa-sink.cc
index 87b1d40..b1ba7a2 100644
--- a/gcc/tree-ssa-sink.cc
+++ b/gcc/tree-ssa-sink.cc
@@ -382,7 +382,7 @@ statement_sink_location (gimple *stmt, basic_block frombb,
{
/* Do not sink loads from hard registers. */
if (gimple_assign_single_p (stmt)
- && TREE_CODE (gimple_assign_rhs1 (stmt)) == VAR_DECL
+ && VAR_P (gimple_assign_rhs1 (stmt))
&& DECL_HARD_REGISTER (gimple_assign_rhs1 (stmt)))
return false;