diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr')
70 files changed, 0 insertions, 2218 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/01_const_to_sfrb.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/01_const_to_sfrb.c deleted file mode 100644 index 96e4adcfb..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/01_const_to_sfrb.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.b 32532,#18" } } */ - -#define SFR (*((volatile unsigned char*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR = 0x12; -} - -int -main (void) -{ - *p = 0x34; - Do (); - return (*p == 0x12) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/02_const_to_sfrw.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/02_const_to_sfrw.c deleted file mode 100644 index 930ba4d96..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/02_const_to_sfrw.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w 32532,#4660" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR = 0x1234; -} - -int -main (void) -{ - *p = 0x9876; - Do (); - return (*p == 0x1234) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/03_var_to_sfrb.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/03_var_to_sfrb.c deleted file mode 100644 index 8c4b1f1c7..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/03_var_to_sfrb.c +++ /dev/null @@ -1,21 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.b 32532,r" } } */ - -#define SFR (*((volatile unsigned char*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -unsigned char yData = 0x12; - -void -Do (void) -{ - SFR = yData; -} - -int -main (void) -{ - *p = 0x34; - Do (); - return (*p == 0x12) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/04_var_to_sfrw.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/04_var_to_sfrw.c deleted file mode 100644 index c8d4a0e66..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/04_var_to_sfrw.c +++ /dev/null @@ -1,21 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w 32532,r" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -unsigned short wData = 0x1234; - -void -Do (void) -{ - SFR = wData; -} - -int -main (void) -{ - *p = 0x9876; - Do (); - return (*p == 0x1234) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/05_sfrb_to_var.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/05_sfrb_to_var.c deleted file mode 100644 index 9471e295a..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/05_sfrb_to_var.c +++ /dev/null @@ -1,21 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.b r., *32532" } } */ - -#define SFR (*((volatile unsigned char*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -unsigned char yData = 0x12; - -void -Do (void) -{ - yData = SFR; -} - -int -main (void) -{ - *p = 0x34; - Do (); - return (yData == 0x34) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/06_sfrw_to_var.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/06_sfrw_to_var.c deleted file mode 100644 index 39cbab5c3..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/06_sfrw_to_var.c +++ /dev/null @@ -1,21 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r6,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -unsigned short wData = 0x9876; - -void -Do (void) -{ - wData = SFR; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (wData == 0x1234) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/10_set_sfrb_bit_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/10_set_sfrb_bit_0.c deleted file mode 100644 index 644afb59c..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/10_set_sfrb_bit_0.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "set1 32532,#0" } } */ - -#define SFR (*((volatile unsigned char*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR |= 0x01; -} - -int -main (void) -{ - *p = 0x34; - Do (); - return (*p == 0x35) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/10_set_sfrb_bit_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/10_set_sfrb_bit_7.c deleted file mode 100644 index 90cd3c83f..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/10_set_sfrb_bit_7.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "set1 32532,#7" } } */ - -#define SFR (*((volatile unsigned char*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR |= 0x80; -} - -int -main (void) -{ - *p = 0x34; - Do (); - return (*p == 0xb4) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/11_clr_sfrb_bit_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/11_clr_sfrb_bit_0.c deleted file mode 100644 index 59d6153ed..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/11_clr_sfrb_bit_0.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "clr1 32532,#0" } } */ - -#define SFR (*((volatile unsigned char*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR &= ~0x01; -} - -int -main (void) -{ - *p = 0xcb; - Do (); - return (*p == 0xca) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/11_clr_sfrb_bit_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/11_clr_sfrb_bit_7.c deleted file mode 100644 index 0cb7e1761..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/11_clr_sfrb_bit_7.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "clr1 32532,#7" } } */ - -#define SFR (*((volatile unsigned char*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR &= ~0x80; -} - -int -main (void) -{ - *p = 0xcb; - Do (); - return (*p == 0x4b) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_0.c deleted file mode 100644 index 54b0b1f6d..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_0.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -#define SFRA (*((volatile unsigned char*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile unsigned char*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x01) - { - if (SFRB & 0x01) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xcb; - *pB = 0x34; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_3.c deleted file mode 100644 index 4a575cc99..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_3.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -#define SFRA (*((volatile unsigned char*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile unsigned char*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x08) - { - if (SFRB & 0x08) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xcb; - *pB = 0x34; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_7.c deleted file mode 100644 index 747cbdd94..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_7.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -#define SFRA (*((volatile unsigned char*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile unsigned char*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x80) - { - if (SFRB & 0x80) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xcb; - *pB = 0x34; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_0.c deleted file mode 100644 index d14969206..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_0.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -#define SFRA (*((volatile unsigned char*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile unsigned char*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x01)) - { - if (!(SFRB & 0x01)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x34; - *pB = 0xcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_3.c deleted file mode 100644 index be6112cf1..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_3.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -#define SFRA (*((volatile unsigned char*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile unsigned char*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x08)) - { - if (!(SFRB & 0x08)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x34; - *pB = 0xcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_7.c deleted file mode 100644 index 12e68cd5b..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_7.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -#define SFRA (*((volatile unsigned char*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile unsigned char*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x80)) - { - if (!(SFRB & 0x80)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x34; - *pB = 0xcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_0.c deleted file mode 100644 index 00f4f78cc..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_0.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR |= 0x0001; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x1235) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_3.c deleted file mode 100644 index b5741fc48..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_3.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR |= 0x0008; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x123c) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_7.c deleted file mode 100644 index ffcad45b2..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_7.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR |= 0x0080; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x12b4) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_8.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_8.c deleted file mode 100644 index 3f19329f2..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_8.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR |= 0x0100; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x1334) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_b.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_b.c deleted file mode 100644 index b5e8bb9e2..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_b.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR |= 0x0800; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x1a34) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_f.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_f.c deleted file mode 100644 index 767e95ff4..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_f.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR |= 0x8000; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x9234) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_0.c deleted file mode 100644 index fcabe0994..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_0.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR &= ~0x0001; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0xedca) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_3.c deleted file mode 100644 index 26281be87..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_3.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR &= ~0x0008; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0xedc3) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_7.c deleted file mode 100644 index 15ff063f4..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_7.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR &= ~0x0080; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0xed4b) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_8.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_8.c deleted file mode 100644 index c44817a73..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_8.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR &= ~0x0100; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0xeccb) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_b.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_b.c deleted file mode 100644 index 9f1c3a5e7..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_b.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR &= ~0x0800; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0xe5cb) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_f.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_f.c deleted file mode 100644 index 46eef43c4..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_f.c +++ /dev/null @@ -1,19 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFR (*((volatile unsigned short*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR &= ~0x8000; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0x6dcb) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_0.c deleted file mode 100644 index 287dd7a83..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_0.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x0001) - { - if (SFRB & 0x0001) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_3.c deleted file mode 100644 index 719fa58df..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_3.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x0008) - { - if (SFRB & 0x0008) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_7.c deleted file mode 100644 index 1b361c5fe..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_7.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x0080) - { - if (SFRB & 0x0080) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_8.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_8.c deleted file mode 100644 index c8a3ba7cb..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_8.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x0100) - { - if (SFRB & 0x0100) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_b.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_b.c deleted file mode 100644 index a0f5742c1..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_b.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x0800) - { - if (SFRB & 0x0800) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_f.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_f.c deleted file mode 100644 index 5e91bb23e..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_f.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA & 0x8000) - { - if (SFRB & 0x8000) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_0.c deleted file mode 100644 index ac5d87fe3..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_0.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x0001)) - { - if (!(SFRB & 0x0001)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_3.c deleted file mode 100644 index fa77f1bd1..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_3.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x0008)) - { - if (!(SFRB & 0x0008)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_7.c deleted file mode 100644 index cb331f034..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_7.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x0080)) - { - if (!(SFRB & 0x0080)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_8.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_8.c deleted file mode 100644 index 105bf4d8d..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_8.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x0100)) - { - if (!(SFRB & 0x0100)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_b.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_b.c deleted file mode 100644 index 768cfb92b..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_b.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x0800)) - { - if (!(SFRB & 0x0800)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_f.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_f.c deleted file mode 100644 index 533a3c61a..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_f.c +++ /dev/null @@ -1,29 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.w r.,32532" } } */ - -#define SFRA (*((volatile unsigned short*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile unsigned short*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!(SFRA & 0x8000)) - { - if (!(SFRB & 0x8000)) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/20_set_sfrb_bitfield_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/20_set_sfrb_bitfield_0.c deleted file mode 100644 index 3879ed438..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/20_set_sfrb_bitfield_0.c +++ /dev/null @@ -1,31 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "set1 32532,#0" } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR.b0 = 1; -} - -int -main (void) -{ - *p = 0x34; - Do (); - return (*p == 0x35) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/20_set_sfrb_bitfield_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/20_set_sfrb_bitfield_7.c deleted file mode 100644 index 1b7bb8777..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/20_set_sfrb_bitfield_7.c +++ /dev/null @@ -1,31 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "set1 32532,#7" } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR.b7 = 1; -} - -int -main (void) -{ - *p = 0x34; - Do (); - return (*p == 0xb4) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/21_clr_sfrb_bitfield_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/21_clr_sfrb_bitfield_0.c deleted file mode 100644 index 6f73231c7..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/21_clr_sfrb_bitfield_0.c +++ /dev/null @@ -1,31 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "clr1 32532,#0" } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR.b0 = 0; -} - -int -main (void) -{ - *p = 0xcb; - Do (); - return (*p == 0xca) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/21_clr_sfrb_bitfield_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/21_clr_sfrb_bitfield_7.c deleted file mode 100644 index 10063e492..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/21_clr_sfrb_bitfield_7.c +++ /dev/null @@ -1,31 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "clr1 32532,#7" } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned char *p = (unsigned char *) 0x7f14; - -void -Do (void) -{ - SFR.b7 = 0; -} - -int -main (void) -{ - *p = 0xcb; - Do (); - return (*p == 0x4b) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_0.c deleted file mode 100644 index bb8489b6c..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_0.c +++ /dev/null @@ -1,41 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b0) - { - if (SFRB.b0) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xcb; - *pB = 0x34; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_3.c deleted file mode 100644 index 96b441c04..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_3.c +++ /dev/null @@ -1,41 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b3) - { - if (SFRB.b3) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xcb; - *pB = 0x34; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_7.c deleted file mode 100644 index ad7bebdc6..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_7.c +++ /dev/null @@ -1,41 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b7) - { - if (SFRB.b7) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xcb; - *pB = 0x34; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_0.c deleted file mode 100644 index dfa59a939..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_0.c +++ /dev/null @@ -1,41 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b0) - { - if (!SFRB.b0) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x34; - *pB = 0xcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_3.c deleted file mode 100644 index c311877c7..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_3.c +++ /dev/null @@ -1,41 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b3) - { - if (!SFRB.b3) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x34; - *pB = 0xcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_7.c deleted file mode 100644 index 2e4eea990..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_7.c +++ /dev/null @@ -1,41 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "b\[np\] " } } */ - -typedef struct -{ - unsigned char b0:1; - unsigned char b1:1; - unsigned char b2:1; - unsigned char b3:1; - unsigned char b4:1; - unsigned char b5:1; - unsigned char b6:1; - unsigned char b7:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned char *pA = (unsigned char *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned char *pB = (unsigned char *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b7) - { - if (!SFRB.b7) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x34; - *pB = 0xcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_0.c deleted file mode 100644 index d2351681c..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_0.c +++ /dev/null @@ -1,39 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "set1 32532,#0" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR.b0 = 1; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x1235) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_7.c deleted file mode 100644 index 6f1cf87df..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_7.c +++ /dev/null @@ -1,39 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "set1 32532,#7" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR.b7 = 1; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x12b4) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_8.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_8.c deleted file mode 100644 index 9de4c0def..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_8.c +++ /dev/null @@ -1,39 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "set1 32533,#0" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR.b8 = 1; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x1334) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_f.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_f.c deleted file mode 100644 index e89757fb6..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_f.c +++ /dev/null @@ -1,39 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "set1 32533,#7" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR.b15 = 1; -} - -int -main (void) -{ - *p = 0x1234; - Do (); - return (*p == 0x9234) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_0.c deleted file mode 100644 index 5acd858fc..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_0.c +++ /dev/null @@ -1,39 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "clr1 32532,#0" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR.b0 = 0; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0xedca) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_7.c deleted file mode 100644 index 112714e99..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_7.c +++ /dev/null @@ -1,39 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "clr1 32532,#7" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR.b7 = 0; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0xed4b) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_8.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_8.c deleted file mode 100644 index 015f9bc15..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_8.c +++ /dev/null @@ -1,39 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "clr1 32533,#0" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR.b8 = 0; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0xeccb) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_f.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_f.c deleted file mode 100644 index 0c85ffaa9..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_f.c +++ /dev/null @@ -1,39 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "clr1 32533,#7" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFR (*((volatile BitField*)0x7f14)) -unsigned short *p = (unsigned short *) 0x7f14; - -void -Do (void) -{ - SFR.b15 = 0; -} - -int -main (void) -{ - *p = 0xedcb; - Do (); - return (*p == 0x6dcb) ? 0 : 1; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_0.c deleted file mode 100644 index d4861b21b..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_0.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "bn 32532,#0" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b0) - { - if (SFRB.b0) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_3.c deleted file mode 100644 index 5318305db..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_3.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "bn 32532,#3" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b3) - { - if (SFRB.b3) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_7.c deleted file mode 100644 index 85b86a0e9..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_7.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.b r., *32532" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b7) - { - if (SFRB.b7) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_8.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_8.c deleted file mode 100644 index 65412e3f5..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_8.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "bn 32533,#0" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b8) - { - if (SFRB.b8) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_b.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_b.c deleted file mode 100644 index 951db3f2f..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_b.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "bn 32533,#3" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b11) - { - if (SFRB.b11) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_f.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_f.c deleted file mode 100644 index b51daa862..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_f.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.b r., *32533" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (SFRA.b15) - { - if (SFRB.b15) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0xedcb; - *pB = 0x1234; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_0.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_0.c deleted file mode 100644 index 0680d4f03..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_0.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "bp 32532,#0" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b0) - { - if (!SFRB.b0) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_3.c deleted file mode 100644 index 17f07f907..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_3.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "bp 32532,#3" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b3) - { - if (!SFRB.b3) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_7.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_7.c deleted file mode 100644 index 2c1cab89c..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_7.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.b r., *32532" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b7) - { - if (!SFRB.b7) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_8.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_8.c deleted file mode 100644 index 2353cad4e..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_8.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "bp 32533,#0" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b8) - { - if (!SFRB.b8) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_b.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_b.c deleted file mode 100644 index 123cb0605..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_b.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "bp 32533,#3" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b11) - { - if (!SFRB.b11) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_f.c b/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_f.c deleted file mode 100644 index daf5090d2..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_f.c +++ /dev/null @@ -1,49 +0,0 @@ -/* { dg-options { -nostartfiles below100.o -Tbelow100.ld -O2 } } */ -/* { dg-final { scan-assembler "mov.b r., *32533" } } */ - -typedef struct -{ - unsigned short b0:1; - unsigned short b1:1; - unsigned short b2:1; - unsigned short b3:1; - unsigned short b4:1; - unsigned short b5:1; - unsigned short b6:1; - unsigned short b7:1; - unsigned short b8:1; - unsigned short b9:1; - unsigned short b10:1; - unsigned short b11:1; - unsigned short b12:1; - unsigned short b13:1; - unsigned short b14:1; - unsigned short b15:1; -} BitField; - -#define SFRA (*((volatile BitField*)0x7f14)) -unsigned short *pA = (unsigned short *) 0x7f14; -#define SFRB (*((volatile BitField*)0x7f10)) -unsigned short *pB = (unsigned short *) 0x7f10; - -char * -Do (void) -{ - if (!SFRA.b15) - { - if (!SFRB.b15) - return "Fail"; - else - return "Success"; - } - else - return "Fail"; -} - -int -main (void) -{ - *pA = 0x1234; - *pB = 0xedcb; - return Do ()[0] == 'F'; -} |