From: Richard Kenner Date: Sun, 19 May 1996 16:20:59 +0000 (-0400) Subject: (function_value): Deleted; no such function. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b0cb541bf4244fa512af4fe2501a37a273a98245;p=gcc.git (function_value): Deleted; no such function. (bc_build_calldesc, bc_runtime_type_code): New declarations. From-SVN: r12040 --- diff --git a/gcc/expr.h b/gcc/expr.h index beec484a60d..9c30a558cb4 100644 --- a/gcc/expr.h +++ b/gcc/expr.h @@ -825,9 +825,6 @@ extern void emit_stack_restore PROTO((enum save_level, rtx, rtx)); says how many bytes. */ extern rtx allocate_dynamic_stack_space PROTO((rtx, rtx, int)); -/* Emit code to copy function value to a new temp reg and return that reg. */ -extern rtx function_value (); - /* Return an rtx that refers to the value returned by a library call in its original home. This becomes invalid if any more code is emitted. */ extern rtx hard_libcall_value PROTO((enum machine_mode)); @@ -850,3 +847,13 @@ extern rtx assemble_static_space PROTO((int)); It is up to the language front end to install a hook if it has any such codes that expand_expr needs to know about. */ extern rtx (*lang_expand_expr) (); + +#ifdef TREE_CODE +/* Build bytecode call descriptor for function SUBR. */ +extern rtx bc_build_calldesc PROTO((tree)); + +/* Emit a type code to be used by the runtime support in handling + parameter passing. The type code consists of the machine mode + plus the minimal alignment shifted left 8 bits. */ +extern tree bc_runtime_type_code PROTO((tree)); +#endif