Commit 724838b9 by Richard Henderson Committed by Richard Henderson

toplev.c (backend_init): Move init_real_once invocation ...

        * toplev.c (backend_init): Move init_real_once invocation ...
        (do_compile): ... here.

From-SVN: r57291
parent 2c67b7c6
2002-09-18 Richard Henderson <rth@redhat.com>
* toplev.c (backend_init): Move init_real_once invocation ...
(do_compile): ... here.
2002-09-18 Richard Henderson <rth@redhat.com>
* sibcall.c (optimize_sibling_and_tail_recursive_call): Also remove
RTX_UNCHANGING_P markers for successful tail-recursive replacement.
......@@ -5156,9 +5156,6 @@ backend_init ()
/* init_emit_once uses reg_raw_mode and therefore must be called
after init_regs which initialized reg_raw_mode. */
init_regs ();
/* Similarly, init_emit_once uses floating point numbers, and
thus must follow init_real_once. */
init_real_once ();
init_emit_once (debug_info_level == DINFO_LEVEL_NORMAL
|| debug_info_level == DINFO_LEVEL_VERBOSE
#ifdef VMS_DEBUGGING_INFO
......@@ -5325,6 +5322,11 @@ do_compile ()
init_timevar ();
timevar_start (TV_TOTAL);
/* We need to initialize real.c in order to define __FLT_MIN__ etc,
which must happen even with -E. But with -E we'll suppress the
rest of backend_init. */
init_real_once ();
/* Set up the back-end if requested. */
if (!no_backend)
backend_init ();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment