r190589 - in /trunk/gcc: ChangeLog tree-ssa-coa...
steven@gcc.gnu.org
steven@gcc.gnu.org
Wed Aug 22 08:59:00 GMT 2012
Author: steven
Date: Wed Aug 22 08:59:56 2012
New Revision: 190589
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190589
Log:
* tree-ssa-coalesce.c (struct ssa_conflicts_d): Make contents
of this a VEC and add a bitmap obstack.
(ssa_conflicts_new): Allocate the obstack and grow the VEC cleared
to the right size.
(ssa_conflicts_delete): Free the VEC and release the obstack.
(ssa_conflicts_test_p, ssa_conflicts_test_p, ssa_conflicts_add_one,
ssa_conflicts_merge, ssa_conflicts_dump): Update for above changes.
(truct live_track_d): Add another bitmap obstack here.
(new_live_track): Initialize it and use it for all bitmaps.
(delete_live_track): Don't free the bitmaps one at a time, just
release the obstack.
(create_outofssa_var_map): Fix to conform to GCC code style rules.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-ssa-coalesce.c
More information about the Gcc-cvs
mailing list