summaryrefslogtreecommitdiff
path: root/gcc/reginfo.c
diff options
context:
space:
mode:
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2009-03-19 14:46:26 +0000
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2009-03-19 14:46:26 +0000
commit42f43a383f094fe5790aac976e664a2825462f6d (patch)
treee3e92a6212d307ee3042dee013e7cb0497328d5d /gcc/reginfo.c
parent76d89866c768b6acd1b10a7c4e6463fc6ed40943 (diff)
downloadgcc-42f43a383f094fe5790aac976e664a2825462f6d.tar.gz
2009-03-19 Alexandre Oliva <aoliva@redhat.com>
* reginfo.c (globalize_reg): Recompute derived reg sets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144964 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reginfo.c')
-rw-r--r--gcc/reginfo.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/reginfo.c b/gcc/reginfo.c
index 51e69f7f79e..e579c281aa3 100644
--- a/gcc/reginfo.c
+++ b/gcc/reginfo.c
@@ -875,6 +875,8 @@ globalize_reg (int i)
SET_HARD_REG_BIT (fixed_reg_set, i);
SET_HARD_REG_BIT (call_used_reg_set, i);
SET_HARD_REG_BIT (call_fixed_reg_set, i);
+
+ reinit_regs ();
}