From 57fc958f7fc35a29e40054869686c0d3d7ea11e8 Mon Sep 17 00:00:00 2001 From: law Date: Sat, 10 Jan 1998 20:54:37 +0000 Subject: * regmove.c: New implementation of regmove pass. * local-alloc.c (optimize_reg_copy_1, optimize_reg_copy_2): Remove decls, make them have external linkage. Return a value from optimize_reg_copy_1. * reload.h (count_occurrences): Add decl. * reload1.c (count_occurrences): Delete decl, make it have external linkage. * rtl.h (optimize_reg_copy_1, optimize_reg_copy_2): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17316 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/reload.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gcc/reload.h') diff --git a/gcc/reload.h b/gcc/reload.h index e69debe33d3..14197299608 100644 --- a/gcc/reload.h +++ b/gcc/reload.h @@ -1,5 +1,5 @@ /* Communication between reload.c and reload1.c. - Copyright (C) 1987, 91, 92, 93, 94, 95, 1997 Free Software Foundation, Inc. + Copyright (C) 1987, 91-95, 1997, 1998 Free Software Foundation, Inc. This file is part of GNU CC. @@ -200,9 +200,10 @@ extern rtx find_equiv_reg PROTO((rtx, rtx, enum reg_class, int, short *, /* Return 1 if register REGNO is the subject of a clobber in insn INSN. */ extern int regno_clobbered_p PROTO((int, rtx)); - /* Functions in reload1.c: */ +int count_occurrences PROTO((rtx, rtx)); + /* Initialize the reload pass once per compilation. */ extern void init_reload PROTO((void)); -- cgit v1.2.1