https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107829

            Bug ID: 107829
           Summary: Trivial compile time tracking code
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: fxue at os dot amperecomputing.com
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---

In the function "materialize_cgraph" of lto.cc:


  /* Start the appropriate timer depending on the mode that we are
     operating in.  */
  lto_timer = (flag_wpa) ? TV_WHOPR_WPA
              : (flag_ltrans) ? TV_WHOPR_LTRANS
              : TV_LTO;
  timevar_push (lto_timer);

  current_function_decl = NULL;
  set_cfun (NULL);

  if (!quiet_flag)
    fprintf (stderr, "\n");

  timevar_pop (lto_timer);


Execution of code enclosed by time-variable "lto_timer" is expected to be of
zero time. Adding time tracking here seems to be superfluous.

Reply via email to