http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53991

Uroš Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|middle-end                  |tree-optimization

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
For some reason ccp1 pass doesn't fully propagate _mm_popcnt_u64 when -fgnu-tm
is in effect, leaving:

  res_1 = _mm_popcnt_u64 (0);
  printf ("Result res should be 0: %d\n", res_1);
  return 0;

Without -fgnu-tm, the cpp1 tree dump reads:

  printf ("Result res should be 0: %d\n", 0);
  return 0;

Reply via email to