1 /* { dg-do compile { target ia32 } } */
2 /* { dg-options "-O2 -mgeneral-regs-only -mno-cld -miamcu -maccumulate-outgoing-args" } */
4 struct interrupt_frame
;
6 void (*callback
[1])(unsigned int id
, unsigned int len
);
7 unsigned int remaining
;
23 __attribute__((interrupt
))
24 my_isr(struct interrupt_frame
*frame
)
29 /* { dg-final { scan-assembler-times "\tcld" 1 } } */