1 /* PR optimization/11304 */
2 /* Originator: <manuel.serrano@sophia.inria.fr> */
3 /* { dg-do run { target i?86-*-* } } */
4 /* { dg-options "-O -fomit-frame-pointer" } */
6 /* Verify that %eax is always restored after a call. */
8 extern void abort(void);
14 __asm__
__volatile__ ("mov %0, %%eax" : : "m" (val
));