OSDN Git Service

Scan "lea\[lq\]?\[ \t\]" instead of "lea\[ \t\]".
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.target / i386 / attr-returns_twice-1.c
1 /* { dg-do compile } */
2 /* { dg-options "-Wclobbered" } */
3
4 int newsetjmp(void) __attribute__((returns_twice));
5 void g(int);
6
7 int
8 main (void)
9 {
10   register int reg asm ("esi") = 1; /* { dg-warning "might be clobbered" "" } */
11
12   if (!newsetjmp ())
13     {
14       reg = 2;
15       g (reg);
16     }
17   else
18     {
19       g (reg);
20     }
21
22   return 0;
23 }