Merge from mainline (165734:167278).
[official-gcc/graphite-test-results.git] / gcc / testsuite / gcc.target / i386 / rotate-1.c
blob23dc2ee670bf079846116524035e45642735f07e
1 /* Verify that rolb instruction is emitted on IA-32/x86-64. */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
5 void foo (unsigned char *);
7 int
8 main (void)
10 unsigned char c = 0;
11 foo (&c);
12 c = c >> 1 | c << 7;
13 return c;
16 /* { dg-final { scan-assembler "rolb" } } */