diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-12-12 07:55:45 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-12-12 07:55:45 -0500 |
commit | 94339136a385182905f44ba2b971ba1da0dd7824 (patch) | |
tree | 32fc7d89a3baf2b8ea575f1706a4afa40e63fa4c /gcc | |
parent | 7b64da89ba1a942bdbdde8dfba63805ae3d2fbc3 (diff) | |
download | gcc-94339136a385182905f44ba2b971ba1da0dd7824.zip gcc-94339136a385182905f44ba2b971ba1da0dd7824.tar.gz gcc-94339136a385182905f44ba2b971ba1da0dd7824.tar.bz2 |
(function_arg, {movcnt,mod}_regno_adjust): Add decls.
(branch_or_jump): Likewise.
From-SVN: r13291
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/1750a/1750a.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/gcc/config/1750a/1750a.h b/gcc/config/1750a/1750a.h index 86414a5..889121c 100644 --- a/gcc/config/1750a/1750a.h +++ b/gcc/config/1750a/1750a.h @@ -67,6 +67,10 @@ extern int datalbl_ndx, jmplbl_ndx, label_pending, program_counter; extern enum section current_section; extern char *sectname[4]; extern char *xstrdup(), *float_label(); +extern struct rtx_def *function_arg (); +extern char *movcnt_regno_adjust (); +extern char *mod_regno_adjust (); +extern char *branch_or_jump (); #endif /*--------------------------------------------------------------------*/ @@ -542,15 +546,7 @@ enum reg_class { NO_REGS, R2, R0_1, INDEX_REGS, BASE_REGS, ALL_REGS, LIM_REG_CLA NAMED is nonzero if this argument is a named parameter (otherwise it is an extra parameter matching an ellipsis). */ -#define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \ - (rtx) function_arg(CUM,MODE,TYPE,NAMED) -/* - (! MUST_PASS_IN_STACK(MODE,TYPE) && \ - 14 >= (CUM) + \ - ((MODE)==BLKmode ? int_size_in_bytes(TYPE) : GET_MODE_SIZE (MODE)) \ - ? gen_rtx (REG, MODE, CUM) \ - : 0) -*/ +#define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) function_arg (CUM,MODE,TYPE,NAMED) /* Define the following macro if function calls on the target machine do not preserve any registers; in other words, if `CALL_USED_REGISTERS' |