aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1994-04-20 23:36:30 +0000
committerDoug Evans <dje@gnu.org>1994-04-20 23:36:30 +0000
commit34d0205f1735df038f2b7122fbf526a144cc05e0 (patch)
treece05a875ab826836f54c5ebb7247e92bde7660f7
parent961c47800025300c94d1d1cf4a903d09c50272d6 (diff)
downloadgcc-34d0205f1735df038f2b7122fbf526a144cc05e0.zip
gcc-34d0205f1735df038f2b7122fbf526a144cc05e0.tar.gz
gcc-34d0205f1735df038f2b7122fbf526a144cc05e0.tar.bz2
(compile_file): Call new function init_regs.
(main): Delete call to init_reg_sets_1. From-SVN: r7103
-rw-r--r--gcc/toplev.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index b5ff439..e6918c8 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -102,6 +102,7 @@ extern void init_decl_processing ();
extern void init_obstacks ();
extern void init_tree_codes ();
extern void init_rtl ();
+extern void init_regs ();
extern void init_optabs ();
extern void init_stmt ();
extern void init_reg_sets ();
@@ -2023,6 +2024,7 @@ compile_file (name)
/* Some of these really don't need to be called when generating bytecode,
but the options would have to be parsed first to know that. -bson */
init_rtl ();
+ init_regs ();
init_emit_once (debug_info_level == DINFO_LEVEL_NORMAL
|| debug_info_level == DINFO_LEVEL_VERBOSE);
init_decl_processing ();
@@ -3842,10 +3844,6 @@ You Lose! You must define PREFERRED_DEBUGGING_TYPE!
print_switch_values ();
}
- /* Now that register usage is specified, convert it to HARD_REG_SETs. */
- if (!output_bytecode)
- init_reg_sets_1 ();
-
compile_file (filename);
#ifndef OS2