egcs/gcc ChangeLog function.c function.h outpu ...

Jason Merrill jason@cygnus.com
Mon Jun 8 10:52:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	jason@egcs.cygnus.com	98/06/08 10:52:38

Modified files:
	gcc            : ChangeLog function.c function.h output.h 
	                 integrate.c 
	gcc/cp         : ChangeLog decl.c 

Log message:
	* function.c: Define current_function_cannot_inline.
	(push_function_context_to): Save it.
	(pop_function_context_from): Restore it.
	* function.h (struct function): Provide it a home.
	* output.h: Declare it.
	* integrate.c (function_cannot_inline_p): Check it.
	
	* decl.c (cp_finish_decl): Disable inlining of extern inlines
	with static variables.




More information about the Gcc-cvs mailing list