aboutsummaryrefslogtreecommitdiff
path: root/gcc/toplev.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/toplev.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/toplev.c')
-rw-r--r--gcc/toplev.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 15c0062..418fa35 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -4250,9 +4250,6 @@ process_options (void)
static void
backend_init (void)
{
- /* init_emit_once uses reg_raw_mode and therefore must be called
- after init_regs which initialized reg_raw_mode. */
- init_regs ();
init_emit_once (debug_info_level == DINFO_LEVEL_NORMAL
|| debug_info_level == DINFO_LEVEL_VERBOSE
#ifdef VMS_DEBUGGING_INFO
@@ -4261,6 +4258,8 @@ backend_init (void)
#endif
|| flag_test_coverage
|| warn_notreached);
+
+ init_regs ();
init_fake_stack_mems ();
init_alias_once ();
init_loop ();