1 /* { dg-require-effective-target arm_thumb2_ok } */ 2 /* { dg-options "-mthumb -Os" } */ 3 /* { dg-final { scan-assembler "lsls" } } */ 4 5 struct A 6 { 7 #ifdef __ARMEB__ 8 int dummy:31; 9 #endif 10 int v:1; 11 }; 12 13 int bar(); foo(struct A * p)14int foo(struct A* p) 15 { 16 if (p->v) 17 return 1; 18 return bar(); 19 } 20