Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Initialize the compiler, and compile the input file. */
- static void
- do_compile (void)
- {
- /* Initialize timing first. The C front ends read the main file in
- the post_options hook, and C++ does file timings. */
- if (time_report || !quiet_flag || flag_detailed_statistics)
- timevar_init ();
- timevar_start (TV_TOTAL);
- process_options ();
- /* Don't do any more if an error has already occurred. */
- if (!errorcount)
- {
- /* This must be run always, because it is needed to compute the FP
- predefined macros, such as __LDBL_MAX__, for targets using non
- default FP formats. */
- init_adjust_machine_modes ();
- /* Set up the back-end if requested. */
- if (!no_backend)
- backend_init ();
- /* Language-dependent initialization. Returns true on success. */
- if (lang_dependent_init (main_input_filename))
- compile_file ();
- finalize ();
- }
- /* Stop timing and print the times. */
- timevar_stop (TV_TOTAL);
- timevar_print (stderr);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement