diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-05-19 12:20:59 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-05-19 12:20:59 -0400 |
commit | b0cb541bf4244fa512af4fe2501a37a273a98245 (patch) | |
tree | b5afdd42986525837034c18e338113df076fbc26 /gcc | |
parent | e3068d6fd60f0222124c877d2d132b82b4f96258 (diff) | |
download | gcc-b0cb541bf4244fa512af4fe2501a37a273a98245.zip gcc-b0cb541bf4244fa512af4fe2501a37a273a98245.tar.gz gcc-b0cb541bf4244fa512af4fe2501a37a273a98245.tar.bz2 |
(function_value): Deleted; no such function.
(bc_build_calldesc, bc_runtime_type_code): New declarations.
From-SVN: r12040
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/expr.h | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -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 |