aboutsummaryrefslogtreecommitdiff
path: root/gcc/global.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-04-08 18:08:42 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-04-08 18:08:42 -0400
commit69887ad921a264512d90b5087087476d2deead17 (patch)
treef6141f857be19f898559843011a72ebd7561ab55 /gcc/global.c
parente0bfcea5c918f2a20437d58cdb22ad83e4851eb5 (diff)
downloadgcc-69887ad921a264512d90b5087087476d2deead17.zip
gcc-69887ad921a264512d90b5087087476d2deead17.tar.gz
gcc-69887ad921a264512d90b5087087476d2deead17.tar.bz2
Remove previous Berg change.
From-SVN: r6998
Diffstat (limited to 'gcc/global.c')
-rw-r--r--gcc/global.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/global.c b/gcc/global.c
index e7ea9775..cbc9f00 100644
--- a/gcc/global.c
+++ b/gcc/global.c
@@ -625,8 +625,11 @@ global_conflicts ()
register regset old = basic_block_live_at_start[b];
int ax = 0;
- COPY_HARD_REG_SET (hard_regs_live, old[0]);
-
+#ifdef HARD_REG_SET
+ hard_regs_live = old[0];
+#else
+ COPY_HARD_REG_SET (hard_regs_live, old);
+#endif
for (offset = 0, i = 0; offset < regset_size; offset++)
if (old[offset] == 0)
i += REGSET_ELT_BITS;