This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs/gcc ChangeLog basic-block.h rtl.h flow.c ...


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	law@sourceware.cygnus.com	99/11/15 00:12:29

Modified files:
	gcc            : ChangeLog basic-block.h rtl.h flow.c gcse.c 
	                 toplev.c haifa-sched.c 

Log message:
	* basic-block.h: Remove all #defines and prototypes related to
	integer lists.
	(free_bb_mem, compute_preds_succs): Remove prototype.
	* rtl.h (free_bb_mem): Remove prototype.
	* flow.c (alloc_int_list_node); Remove function.
	(add_inst_list_node, free_int_list, add_pred_succ): Likewise.
	(compute_preds_succs, free_bb_mem): Likewise.
	* gcse.c (gcse_main): Do not call free_bb_mem anymore.
	* toplev.c (rest_of_compilation): Likewise.
	* haifa-sched.c (build_control_flow): Use flow generated edge
	list to build the haifa specific edge list.
	(find_rgns): Use new CFG data structures instead of pred/succ lists.
	(schedule_insns): Do not build pred/succ lists anymore.  Instead
	build the edge table.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]