basic-block.h (XMALLOC_REG_SET, [...]): New.
authorSteven Bosscher <stevenb@suse.de>
Wed, 10 Nov 2004 09:28:29 +0000 (09:28 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Wed, 10 Nov 2004 09:28:29 +0000 (09:28 +0000)
commitdda49b66a42edfaec8b1e8a88ab17902725cc2a2
tree2efa314b6281d1e40cb30483e9f8f23f9c5ce242
parent780f9446a96b40740a25da0db150fa3e8184fbfc
basic-block.h (XMALLOC_REG_SET, [...]): New.

* basic-block.h (XMALLOC_REG_SET, XFREE_REG_SET): New.
(struct basic_block_def): Remove local_set and cond_local_set
fields.  Update comment for global_live_at_start.
* flow.c (calculate_global_regs_live): Allocate local_sets and
cond_local_sets here as arrays of bitmaps previously stored in
bb->local_set and bb->cond_local_set.  Use xmalloc instead of
obstack allocated bitmaps.

From-SVN: r90390
gcc/ChangeLog
gcc/basic-block.h
gcc/flow.c