Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. /* Initialize the compiler, and compile the input file.  */
  2. static void
  3. do_compile (void)
  4. {
  5.   /* Initialize timing first.  The C front ends read the main file in
  6.      the post_options hook, and C++ does file timings.  */
  7.   if (time_report || !quiet_flag  || flag_detailed_statistics)
  8.     timevar_init ();
  9.   timevar_start (TV_TOTAL);
  10.  
  11.   process_options ();
  12.  
  13.   /* Don't do any more if an error has already occurred.  */
  14.   if (!errorcount)
  15.     {
  16.       /* This must be run always, because it is needed to compute the FP
  17.      predefined macros, such as __LDBL_MAX__, for targets using non
  18.      default FP formats.  */
  19.       init_adjust_machine_modes ();
  20.  
  21.       /* Set up the back-end if requested.  */
  22.       if (!no_backend)
  23.     backend_init ();
  24.  
  25.       /* Language-dependent initialization.  Returns true on success.  */
  26.       if (lang_dependent_init (main_input_filename))
  27.     compile_file ();
  28.  
  29.       finalize ();
  30.     }
  31.  
  32.   /* Stop timing and print the times.  */
  33.   timevar_stop (TV_TOTAL);
  34.   timevar_print (stderr);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement