Relax ix86_hardreg_mov_ok after split1.
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 931017-1.c
blob7c4c5450db06505f7987a1b3b70111420ff0f757
1 /* { dg-additional-options "-fpermissive" } */
3 int v;
5 main ()
7 f ();
8 exit (0);
11 h1 ()
13 return 0;
16 h2 (e)
17 int *e;
19 if (e != &v)
20 abort ();
21 return 0;
24 g (c)
25 char *c;
27 int i;
28 int b;
32 i = h1 ();
33 if (i == -1)
34 return 0;
35 else if (i == 1)
36 h1 ();
38 while (i == 1);
41 b = h2 (&v);
42 while (i == 5);
44 if (i != 2)
45 return b;
46 *c = 'a';
48 return 0;
52 f ()
54 char c;
55 g (&c);