summaryrefslogtreecommitdiff
path: root/gcc/regclass.c
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2004-08-19 14:04:24 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2004-08-19 15:04:24 +0100
commit74ae207d9143aad116d05ee0740772055fbc9304 (patch)
tree886f2032ded667461a849d7ed1733909e1a05283 /gcc/regclass.c
parent50652ae91a0a3dd03af17d3d8c1fed92aeb33a29 (diff)
downloadgcc-74ae207d9143aad116d05ee0740772055fbc9304.tar.gz
* regclass.c (globalize_reg): Update call_really_used_regs.
From-SVN: r86250
Diffstat (limited to 'gcc/regclass.c')
-rw-r--r--gcc/regclass.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/regclass.c b/gcc/regclass.c
index 1304313d90d..7d6f3f4ec54 100644
--- a/gcc/regclass.c
+++ b/gcc/regclass.c
@@ -810,6 +810,9 @@ globalize_reg (int i)
return;
fixed_regs[i] = call_used_regs[i] = call_fixed_regs[i] = 1;
+#ifdef CALL_REALLY_USED_REGISTERS
+ call_really_used_regs[i] = 1;
+#endif
n_non_fixed_regs--;
SET_HARD_REG_BIT (fixed_reg_set, i);