OSDN Git Service

c3739a9543ae1a5290839c6333cc6a64b0cbfae1
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / execute / pr28289.c
1 extern int ok (int);
2 extern void exit ();
3 static int gen_x86_64_shrd (int);
4 static int
5 gen_x86_64_shrd(int a __attribute__ ((__unused__)))
6 {
7   return 0;
8 }
9
10 extern int gen_x86_shrd_1 (int);
11 extern void ix86_split_ashr (int);
12
13 void
14 ix86_split_ashr (int mode)
15 {
16           (mode != 0
17                       ? ok
18                       : gen_x86_64_shrd) (0);
19 }
20
21 int
22 main (int argc, char **argv)
23 {
24   ix86_split_ashr (argc);
25   return 1;
26 }
27
28 int
29 ok (int i)
30 {
31   exit (i);
32 }