/* PR tree-optimization/87826 */
/* { dg-do compile } */
/* { dg-options "-O3 -w" } */

int c;

void
foo (int *b)
{
  int e;
  for (e = 0; e < 16; ++e)
    b[e] = c >> e * 8;
}