aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/vect/pr92723.c
blob: 0d60883cadd008acf28081e4bb7b785be2de7964 (plain)
1
2
3
4
5
6
7
8
9
/* { dg-do compile } */

void
foo (unsigned long long *x, unsigned long long *y, int z)
{
  int i;
  for (i = 0; i < 1024; i++)
    x[i] = (y[i] >> z) | (y[i] << (-z & (__SIZEOF_LONG_LONG__ * __CHAR_BIT__ - 1)));
}