egcs/gcc ChangeLog tree.h tree.c c-decl.c ggc- ...

mmitchel@gcc.gnu.org mmitchel@gcc.gnu.org
Tue Oct 26 01:34:00 GMT 1999


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	mmitchel@sourceware.cygnus.com	99/10/26 01:34:47

Modified files:
	gcc            : ChangeLog tree.h tree.c c-decl.c ggc-common.c 
	                 integrate.c print-tree.c stmt.c 
	gcc/cp         : ChangeLog decl.c 
	gcc/ch         : ChangeLog ch-tree.h decl.c 
	gcc/java       : ChangeLog decl.c 
	gcc/f          : ChangeLog com.c 

Log message:
	* tree.h (BLOCK_TYPE_TAGS): Remove.
	(BLOCK_END_NOTE): Likewise.
	(BLOCK_LIVE_RANGE_FLAG): Likewise.
	(BLOCK_LIVE_RANGE_START): Likewise.
	(BLOCK_LIVE_RANGE_END): Likewise.
	(tree_block): Remove live_range_flag, live_range_var_flag, and
	type_tags.  Remove end_note, live_range_start, and live_range_end.
	(remember_end_note): Remove prototype.
	* tree.c (build_block): Don't set BLOCK_TYPE_TAGS.
	* c-decl.c (poplevel): Don't set BLOCK_TYPE_TAGS or call
	remember_end_note.
	* ggc-common.c (ggc_mark_tree_children): Don't mark
	BLOCK_TYPE_TAGS or BLOCK_END_NOTE.
	* integrate.c (adjust_copied_decl_tree): Remove.
	* print-tree.c (print_node): Don't print BLOCK_TYPE_TAGS.
	* stmt.c (last_block_end_note): Remove.
	(init_stmt): Don't add a GC root for it.
	(expand_fixup): Don't set it.
	(remember_end_note): Remove.
	(expand_end_bindings): Don't set last_block_end_note.
	
	* ch-tree.h (remember_end_note): Remove prototype.
	* decl.c (poplevel): Don't call remember_end_note.
	
	* decl.c (poplevel): Don't set BLOCK_TYPE_TAGS.  Don't call
	remember_end_note.
	
	* com.c (poplevel): Don't call remember_end_note.
	
	* decl.c (poplevel): Don't set BLOCK_TYPE_TAGS or call
	remember_end_note.



More information about the Gcc-cvs mailing list