+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
/* 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
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 ();