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