OSDN Git Service

* gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / i386-rotate-1.c
1 /* Verify that rolb instruction is emitted on IA-32/x86-64.  */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
4
5 void foo (unsigned char *);
6
7 int
8 main (void)
9 {
10   unsigned char c = 0;
11   foo (&c);
12   c = c >> 1 | c << 7;
13   return c;
14 }
15
16 /* { dg-final { scan-assembler "rolb" { target i?86-*-* x86_64-*-* } } } */