From 9a6c928887f6ae52f45a74f4aa54dd946c9c97d7 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Fri, 14 Jan 2011 14:58:01 +0000 Subject: [PATCH] tree-ssa-structalias.c (new_var_info): Use DECL_HARD_REGISTER. 2011-01-14 Richard Guenther * tree-ssa-structalias.c (new_var_info): Use DECL_HARD_REGISTER. From-SVN: r168787 --- gcc/ChangeLog | 4 ++++ gcc/tree-ssa-structalias.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 83e1fbdd8bcc..00a7b11f1802 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2011-01-14 Richard Guenther + + * tree-ssa-structalias.c (new_var_info): Use DECL_HARD_REGISTER. + 2011-01-14 Richard Guenther PR tree-optimization/47280 diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c index d3a54c65beb6..a49f14bba138 100644 --- a/gcc/tree-ssa-structalias.c +++ b/gcc/tree-ssa-structalias.c @@ -416,7 +416,8 @@ new_var_info (tree t, const char *name) ret->is_global_var = (is_global_var (t) /* We have to treat even local register variables as escape points. */ - || (TREE_CODE (t) == VAR_DECL && DECL_REGISTER (t))); + || (TREE_CODE (t) == VAR_DECL + && DECL_HARD_REGISTER (t))); ret->solution = BITMAP_ALLOC (&pta_obstack); ret->oldsolution = BITMAP_ALLOC (&oldpta_obstack); ret->next = NULL;