(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
20190924-1.c
       1  /* { dg-do compile } */
       2  
       3  struct acct_gather_energy {
       4     int base_consumed_energy;
       5     int consumed_energy;
       6     int previous_consumed_energy;
       7  };
       8  static struct acct_gather_energy xcc_energy;
       9  struct acct_gather_energy *new;
      10  int _get_joules_task(int first)
      11  {
      12    if (!first && new->previous_consumed_energy)
      13      first = 1;
      14    new->base_consumed_energy = new->consumed_energy;
      15    __builtin_memcpy(&xcc_energy, new, sizeof(struct acct_gather_energy));
      16    return xcc_energy.base_consumed_energy;
      17  }