diff options
author | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 1993-03-20 02:17:20 +0000 |
---|---|---|
committer | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 1993-03-20 02:17:20 +0000 |
commit | fbd0a1aced0bb045b6ed41a769a0d8b5a0b073fc (patch) | |
tree | ca321d72ba838fd9f30b00fc2dfa9cc47c34cc20 /gcc/reload.h | |
parent | 0799286bb5af2ddcd040b83c2fc547f24c91cf6c (diff) | |
download | gcc-fbd0a1aced0bb045b6ed41a769a0d8b5a0b073fc.tar.gz |
Add prototypes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3794 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reload.h')
-rw-r--r-- | gcc/reload.h | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/gcc/reload.h b/gcc/reload.h index 7b8290b36fd..4aaec8bb0b2 100644 --- a/gcc/reload.h +++ b/gcc/reload.h @@ -18,6 +18,15 @@ along with GNU CC; see the file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ +/* Add prototype support. */ +#ifndef PROTO +#if defined (USE_PROTOTYPES) ? USE_PROTOTYPES : defined (__STDC__) +#define PROTO(ARGS) ARGS +#else +#define PROTO(ARGS) () +#endif +#endif + /* If secondary reloads are the same for inputs and outputs, define those macros here. */ @@ -106,10 +115,10 @@ extern enum insn_code reload_in_optab[]; extern enum insn_code reload_out_optab[]; #endif -extern void init_reload (); -extern void find_reloads (); -extern void subst_reloads (); -extern rtx get_secondary_mem (); -extern rtx eliminate_regs (); -extern rtx gen_input_reload (); -extern rtx find_replacement (); +extern void init_reload PROTO((void)); +extern void find_reloads PROTO((rtx, int, int, int, short *)); +extern void subst_reloads PROTO((void)); +extern rtx get_secondary_mem PROTO((rtx, enum machine_mode)); +extern rtx eliminate_regs PROTO((rtx, enum machine_mode, rtx)); +extern rtx gen_input_reload PROTO((rtx, rtx, rtx)); +extern rtx find_replacement PROTO((rtx *)); |