aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-01-10 19:17:08 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-01-10 19:17:08 -0500
commitad800eb153c1ad260f92c9a14604b87d645c29c2 (patch)
tree2714846a9e9817eb5ee2b022b8560e4ef28a36c2 /gcc
parent614f68e2af65a58d0b0f9d15b0a2e0882fa4a813 (diff)
downloadgcc-ad800eb153c1ad260f92c9a14604b87d645c29c2.zip
gcc-ad800eb153c1ad260f92c9a14604b87d645c29c2.tar.gz
gcc-ad800eb153c1ad260f92c9a14604b87d645c29c2.tar.bz2
(make_decl_rtl): Call globalize_reg, not init_reg_sets_1.
From-SVN: r6372
Diffstat (limited to 'gcc')
-rw-r--r--gcc/varasm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 3dbc517..fa07a01 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -1,5 +1,5 @@
/* Output variables, constants and external declarations, for GNU compiler.
- Copyright (C) 1987, 1988, 1989, 1992, 1993 Free Software Foundation, Inc.
+ Copyright (C) 1987, 88, 89, 92, 93, 1994 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -455,11 +455,11 @@ make_decl_rtl (decl, asmspec, top_level)
if (top_level)
{
- /* Make this register fixed, so not usable for anything else. */
+ /* Make this register global, so not usable for anything
+ else. */
nregs = HARD_REGNO_NREGS (reg_number, DECL_MODE (decl));
while (nregs > 0)
- global_regs[reg_number + --nregs] = 1;
- init_reg_sets_1 ();
+ globalize_reg (reg_number + --nregs);
}
}