egcs/gcc ChangeLog rtl.h optabs.c flow.c

amacleod@egcs.cygnus.com amacleod@egcs.cygnus.com
Tue Apr 27 17:08:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	amacleod@egcs.cygnus.com	99/04/27 17:08:39

Modified files:
	gcc            : ChangeLog rtl.h optabs.c flow.c 

Log message:
	Tue Apr 27 19:50:25 EDT 1999  Andrew MacLeod  <amacleod@cygnus.com>
	
	* rtl.h (REG_EH_REGION): Update comment to indicate a value of -1
	indicates no throw and no nonlocal gotos.
	* optabs.c (emit_libcall_block): Emit REG_EH_REGION with a value
	of -1 instead of 0 to indicate a nonlocal goto won't happen either.
	* flow.c (count_basic_blocks, find_basic_blocks_1): Ignore libcall
	blocks, look for REG_EH_REGION note exclusively.
	(make_edges): Check for REG_EH_REGION > 0 for specified handlers.



More information about the Gcc-cvs mailing list