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