aboutsummaryrefslogtreecommitdiff
path: root/gcc/regclass.c
diff options
context:
space:
mode:
authorPer Bothner <pbothner@apple.com>2003-08-14 01:47:31 +0000
committerPer Bothner <bothner@gcc.gnu.org>2003-08-13 18:47:31 -0700
commit2842011664f2dd313ab8f5784fadc36ecb9f57cf (patch)
tree306712cf301a45c74786d429176b00ca9028d9dc /gcc/regclass.c
parent3def5fb4fdd830ec2e2a6a9df7dd29dbc33c8e25 (diff)
downloadgcc-2842011664f2dd313ab8f5784fadc36ecb9f57cf.zip
gcc-2842011664f2dd313ab8f5784fadc36ecb9f57cf.tar.gz
gcc-2842011664f2dd313ab8f5784fadc36ecb9f57cf.tar.bz2
regclass.c (init_reg_modes): Make non-static.
* regclass.c (init_reg_modes): Make non-static. Rename to init_reg_modes_once per new naming convention. (init_regs): Don't call init_reg_modes here. * emit-rtl.c (init_emit_once): Call init_reg_modes_once here instead. * rtl.h (init_reg_modes_once): New declaration. * toplev.c (backend_init): Call init_regs after init_emit_once. From-SVN: r70426
Diffstat (limited to 'gcc/regclass.c')
-rw-r--r--gcc/regclass.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/regclass.c b/gcc/regclass.c
index ec636d7..9c496b6 100644
--- a/gcc/regclass.c
+++ b/gcc/regclass.c
@@ -46,7 +46,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#include "timevar.h"
static void init_reg_sets_1 (void);
-static void init_reg_modes (void);
static void init_reg_autoinc (void);
/* If we have auto-increment or auto-decrement and we can have secondary
@@ -546,8 +545,8 @@ init_reg_sets_1 (void)
These values are used to record death information for individual registers
(as opposed to a multi-register mode). */
-static void
-init_reg_modes (void)
+void
+init_reg_modes_once (void)
{
int i;
@@ -575,8 +574,6 @@ init_regs (void)
until after register usage was specified. */
init_reg_sets_1 ();
- init_reg_modes ();
-
init_reg_autoinc ();
}