• amylaar's avatar
    gcc: · 255b8f3f
    amylaar authored
    	* calls.c (special_function_p): New argument fork_or_exec.
    	(expand_call): When profile_arc_flag is set and the function
    	is in the fork_or_exec group, call __bb_fork_func first.
    	* libgcc2.c, _bb module (__bb_fork_func): New function.
    	(__bb_exit_func): If fcntl F_SETLKW is available, use it to lock
    	output file.
    	* config/svr4.h (TARGET_HAS_F_SETLKW): Define.
    	* tree.h (special_function_p): Update prototype.
    
    gcc/cp:
    	* cp/optimize.c (calls_setjmp_r): Supply new argument
    	to special_function_p.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31635 138bc75d-0d04-0410-961f-82ee72b054a4
    255b8f3f
svr4.h 9.02 KB