1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 extern void bar (void);
6 void foo1 (unsigned int i
)
12 void foo2 (unsigned int i
)
18 void foo3 (unsigned char c
)
24 void foo4 (unsigned char c
)
30 /* { dg-final { scan-assembler-times "lsr" 2 } } */
31 /* { dg-final { scan-assembler-times "cmp" 2 } } */