* src/regression/ptrarg.c: added, fails due to bug #1430967
[fw/sdcc] / src / regression / bank1.c
1 #include "gpsim_assert.h"
2
3 unsigned char success=0;
4 unsigned char failures=0;
5 unsigned char dummy=0;
6 unsigned bit bit1;
7
8 typedef unsigned char byte;
9
10 byte d2;
11
12 unsigned char uchar0 = 0xa5;
13
14 data at 0xa0 unsigned char  uc_bank1_temp=0x42;
15 data at 0xa2 unsigned int  ui_bank1_temp=0;
16
17 void
18 done()
19 {
20   dummy++;
21   ASSERT(MANGLE(failures) == 0);
22   PASSED();
23 }
24
25 void main(void)
26 {
27   dummy = 0;
28   ui_bank1_temp = 0;
29   uc_bank1_temp = 0;
30
31   bit1 = 0;
32
33   uchar0 = (uchar0<<4) | (uchar0>>4);
34
35   if(uchar0 > 7) {
36     dummy = 8;
37     uc_bank1_temp = failures;
38   }
39
40   if(uc_bank1_temp > 3)
41     bit1 = 1;
42
43   success = failures;
44   done();
45 }