aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorJ"orn Rennecke <amylaar@cygnus.co.uk>2000-01-26 22:27:31 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2000-01-26 22:27:31 +0000
commite09d24ffb12aff104ba1f584c420445aac4c1873 (patch)
treea0a5ab7d409b5f49313a069ba391408c5b9a49b2 /gcc/tree.h
parent628d74de0e60a79f0b0e745a790c573663315f9e (diff)
downloadgcc-e09d24ffb12aff104ba1f584c420445aac4c1873.zip
gcc-e09d24ffb12aff104ba1f584c420445aac4c1873.tar.gz
gcc-e09d24ffb12aff104ba1f584c420445aac4c1873.tar.bz2
calls.c (special_function_p): New argument fork_or_exec.
gcc: * 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. From-SVN: r31635
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index d6e51a0..976f70f 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -2431,7 +2431,7 @@ extern struct rtx_def *emit_line_note_force PARAMS ((char *, int));
/* In calls.c */
extern void special_function_p PARAMS ((tree, int *, int *,
- int *, int *));
+ int *, int *, int *));
/* In c-typeck.c */
extern int mark_addressable PARAMS ((tree));