1 /* PR optimization/11304 */
2 /* Originator: <manuel.serrano@sophia.inria.fr> */
3 /* { dg-do run } */
4 /* { dg-options "-O -fomit-frame-pointer" } */
5 
6 /* Verify that %eax is always restored after a call.  */
7 
8 __attribute__((noipa)) void set_eax(int val);
9 __attribute__((noipa)) void foo(int val);
10 __attribute__((noipa)) int bar(int x);
11 
12 #include "call-1.c"
13