PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 960802-1.c
blobf9ee75260be377d95833795c4b34e853d0084ff7
1 long val = 0x5e000000;
3 long
4 f1 (void)
6 return 0x132;
9 long
10 f2 (void)
12 return 0x5e000000;
15 void
16 f3 (long b)
18 val = b;
21 void
22 f4 ()
24 long v = f1 ();
25 long o = f2 ();
26 v = (v & 0x00ffffff) | (o & 0xff000000);
27 f3 (v);
30 main ()
32 f4 ();
33 if (val != 0x5e000132)
34 abort ();
35 exit (0);