1 /* { dg-do compile } */
2 /* { dg-require-effective-target arm_thumb2_ok } */
3 /* { dg-options "-mthumb -mcpu=cortex-m3 -O2" } */
11 unsigned int res
: 28;
17 void set_mode(int mode
)
19 volatile struct tmp
*t
= (struct tmp
*) 0x1000;
20 t
->reg
.bf
.mode
= mode
;
23 /* { dg-final { scan-assembler "bfi" } } */