summaryrefslogtreecommitdiff
path: root/gcc/global.c
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2000-03-05 22:35:27 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2000-03-05 22:35:27 +0000
commit3367fbd0f5cf8c087b5c0f29ea31e5df65dec7f2 (patch)
tree446e504da7f74a87b0b65d998b5b7fd43cb89914 /gcc/global.c
parent5b67653a8215b6ac0d4453362ea0ba6feb78950a (diff)
downloadgcc-3367fbd0f5cf8c087b5c0f29ea31e5df65dec7f2.tar.gz
* basic-block.h (ALLOCA_REG_SET): Remove.
(INITIALIZE_REG_SET): New macro. * flow.c (update_life_info): Use it. (calculate_global_regs_live): Likewise. (propagate_block): Likewise. * global.c (build_insn_chain): Likewise. * haifa-sched.c (schedule_region): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32350 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/global.c')
-rw-r--r--gcc/global.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/global.c b/gcc/global.c
index 571320c3e33..74d9fd2a6b7 100644
--- a/gcc/global.c
+++ b/gcc/global.c
@@ -1764,8 +1764,9 @@ build_insn_chain (first)
struct insn_chain **p = &reload_insn_chain;
struct insn_chain *prev = 0;
int b = 0;
+ regset_head live_relevant_regs_head;
- live_relevant_regs = ALLOCA_REG_SET ();
+ live_relevant_regs = INITIALIZE_REG_SET (live_relevant_regs_head);
for (; first; first = NEXT_INSN (first))
{