2 /* { dg-options "-O2" } */
4 __attribute__ ((noinline
, noclone
)) void
5 clobber_lr_and_highregs (void)
7 __asm__
volatile ("" : : : "r8", "r9", "lr");
15 __asm
volatile ("mov\tr4, #0xf4\n\t"
23 : : : "r0", "r4", "r5", "r6", "r7", "r8", "r10");
25 clobber_lr_and_highregs ();
27 __asm
volatile ("cmp\tr4, #0xf4\n\t"