OSDN Git Service

* gcc.target/arm/thumb-andsi.c: Correct dg-options and add
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.target / arm / thumb-bitfld1.c
1 /* { dg-do compile } */
2 /* { dg-options "-O1 -mthumb -march=armv5t" }  */
3
4 struct foo
5 {
6   unsigned b31 : 1;
7   unsigned b30 : 1;
8   unsigned b29 : 1;
9   unsigned b28 : 1;
10   unsigned rest : 28;
11 };
12 foo(a)
13      struct foo a;
14 {
15   return a.b30;
16 }
17
18 /* { dg-final { scan-assembler-times "lsl" 1 } } */
19 /* { dg-final { scan-assembler-times "lsr" 1 } } */