* tree-ssa-operands.h (struct ssa_operand_memory_d):
commit363d040e2f99dfddb56df620d9d60b993e7baa8e
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 24 Dec 2006 10:23:25 +0000 (24 10:23 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 24 Dec 2006 10:23:25 +0000 (24 10:23 +0000)
tree0729bdf66d39bb923bb810bd811b1f81a2fdd5cc
parent20a3377f1641164f68192e706866c77f62aac41f
* tree-ssa-operands.h (struct ssa_operand_memory_d):
add ssa_operand_mem_size.
* tree-ssa-operands.c (operands_bitmap_obstack): New.
(ssa_operand_mem_size): Remove.
(init_ssa_operands): Initialize obstack; use it.
(fini_ssa_operands): Release obstack.
(ssa_operand_alloc): Update.
(finalize_ssa_vdefs, finalize_ssa_vuse_ops, copy_virtual_operands,
get_mpt_for): Use obstack.
* tree-ssa.c (delete_tree_ssa): Call fini_ssa_operands.
* tree-outof-ssa.c: (remove_ssa_form): Don't call it here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120189 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-outof-ssa.c
gcc/tree-ssa-operands.c
gcc/tree-ssa-operands.h
gcc/tree-ssa.c