aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/01_const_to_sfrb.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/02_const_to_sfrw.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/03_var_to_sfrb.c21
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/04_var_to_sfrw.c21
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/05_sfrb_to_var.c21
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/06_sfrw_to_var.c21
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/10_set_sfrb_bit_0.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/10_set_sfrb_bit_7.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/11_clr_sfrb_bit_0.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/11_clr_sfrb_bit_7.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_0.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_3.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/12_if1_sfrb_bit_7.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_0.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_3.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/13_if0_sfrb_bit_7.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_0.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_3.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_7.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_8.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_b.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/14_set_sfrw_bit_f.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_0.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_3.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_7.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_8.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_b.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/15_clr_sfrw_bit_f.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_0.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_3.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_7.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_8.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_b.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/16_if1_sfrw_bit_f.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_0.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_3.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_7.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_8.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_b.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/17_if0_sfrw_bit_f.c29
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/20_set_sfrb_bitfield_0.c31
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/20_set_sfrb_bitfield_7.c31
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/21_clr_sfrb_bitfield_0.c31
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/21_clr_sfrb_bitfield_7.c31
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_0.c41
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_3.c41
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/22_if1_sfrb_bitfield_7.c41
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_0.c41
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_3.c41
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/23_if0_sfrb_bitfield_7.c41
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_0.c39
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_7.c39
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_8.c39
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/24_set_sfrw_bitfield_f.c39
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_0.c39
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_7.c39
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_8.c39
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/25_clr_sfrw_bitfield_f.c39
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_0.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_3.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_7.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_8.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_b.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/26_if1_sfrw_bitfield_f.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_0.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_3.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_7.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_8.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_b.c49
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/xstormy16/sfr/27_if0_sfrw_bitfield_f.c49
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';
-}