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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=79716,
                   |                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=49872

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---

With -mtune=sapphirerapids we get:

  <bb 2> [local count: 1073741824]:
  MEM <unsigned long> [(union  *)lock_2(D)] = 0;
  MEM <unsigned long> [(union  *)lock_2(D) + 8B] = 0;
  MEM <unsigned long> [(union  *)lock_2(D) + 16B] = 1;
  MEM <vector(2) long unsigned int> [(union  *)lock_2(D) + 24B] = { 0, 0 };


Which is because we don't combine "memset"s into large ones yet. 
Which is PR 49872.

Reply via email to