1extern int ok (int);
2extern void exit ();
3static int gen_x86_64_shrd (int);
4static int
5gen_x86_64_shrd(int a __attribute__ ((__unused__)))
6{
7  return 0;
8}
9
10extern int gen_x86_shrd_1 (int);
11extern void ix86_split_ashr (int);
12
13void
14ix86_split_ashr (int mode)
15{
16          (mode != 0
17                      ? ok
18                      : gen_x86_64_shrd) (0);
19}
20
21volatile int one = 1;
22int
23main (void)
24{
25  ix86_split_ashr (one);
26  return 1;
27}
28
29int
30ok (int i)
31{
32  exit (i);
33}
34