Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / gcc.target / xstormy16 / sfr / 17_if0_sfrw_bit_8.c
blob105bf4d8d8fe8dc87baaf4f9140d1c7308a41c78
1 /* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */
2 /* { dg-final { scan-assembler "mov.w r.,32532" } } */
4 #define SFRA (*((volatile unsigned short*)0x7f14))
5 unsigned short *pA = (unsigned short *) 0x7f14;
6 #define SFRB (*((volatile unsigned short*)0x7f10))
7 unsigned short *pB = (unsigned short *) 0x7f10;
9 char *
10 Do (void)
12 if (!(SFRA & 0x0100))
14 if (!(SFRB & 0x0100))
15 return "Fail";
16 else
17 return "Success";
19 else
20 return "Fail";
23 int
24 main (void)
26 *pA = 0x1234;
27 *pB = 0xedcb;
28 return Do ()[0] == 'F';