1/* Verify that rolb instruction is emitted on IA-32/x86-64. */ 2/* { dg-do compile } */ 3/* { dg-options "-O2" } */ 4 5void foo (unsigned char *); 6 7int 8main (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 "ro\[lr]b" } } */ 17