aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2016-02-24 13:48:45 -0800
committerDan Albert <danalbert@google.com>2016-02-24 13:51:18 -0800
commitb9de1157289455b0ca26daff519d4a0ddcd1fa13 (patch)
tree4c56cc0a34b91f17033a40a455f26652304f7b8d /gcc-4.8.1/gcc/testsuite/gcc.target/microblaze
parent098157a754787181cfa10e71325832448ddcea98 (diff)
downloadtoolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.tar.gz
toolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.tar.bz2
toolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.zip
Update 4.8.1 to 4.8.3.
My previous drop was the wrong version. The platform mingw is currently using 4.8.3, not 4.8.1 (not sure how I got that wrong). From ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz2. Bug: http://b/26523949 Change-Id: Id85f1bdcbbaf78c7d0b5a69e74c798a08f341c35
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.target/microblaze')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/bshift.c53
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/div.c52
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp1.c10
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp2.c10
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp3.c10
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcvt.c21
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/float.c18
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fsqrt.c10
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul-bshift-pcmp.c53
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul-bshift.c53
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul.c52
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mulh-bshift-pcmp.c53
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mulh.c53
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/nofcmp.c21
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/nofloat.c19
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/pcmp.c52
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/vanilla.c89
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/microblaze.exp56
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var1.c8
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var2.c8
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var3.c7
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/interrupt_handler_leaf.c10
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var1.c15
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var2.c10
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var3.c13
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var4.c15
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var5.c15
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var6.c18
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst1.c12
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst1_gpopt.c13
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst2.c13
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst2_gpopt.c15
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/strings1.c13
33 files changed, 0 insertions, 870 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/bshift.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/bshift.c
deleted file mode 100644
index 64cf1e2e5..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/bshift.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mxl-barrel-shift" } */
-
-volatile int m1, m2, m3;
-volatile unsigned int u1, u2, u3;
-volatile long l1, l2;
-volatile long long llp;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler-not "mul\tr" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler-not "muli" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler-not "mulh" } } */
- llp = ((long long)l1 * l2);
-
- /* { dg-final { scan-assembler-not "mulhu" } } */
- ullp = ((unsigned long long)ul1 * ul2);
-
- /* { dg-final { scan-assembler-not "mulhsu" } } */
- llp = ((long long)l1 * ul2);
-
- /* { dg-final { scan-assembler "bslli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),25" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler "bsll\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler "bsrai\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),25" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler "bsra\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler-not "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler-not "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler-not "pcmpne" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler-not "pcmpeq" } } */
- return (m1 == m2);
-
-}
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/div.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/div.c
deleted file mode 100644
index 25ee42ce5..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/div.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mno-xl-soft-div" } */
-
-volatile int m1, m2, m3;
-volatile long l1, l2;
-volatile long long llp;
-volatile unsigned int u1, u2, u3;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler-not "mul\tr" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler-not "muli" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler-not "mulh" } } */
- llp = ((long long)l1 * l2);
-
- /* { dg-final { scan-assembler-not "mulhu" } } */
- ullp = ((unsigned long long)ul1 * ul2);
-
- /* { dg-final { scan-assembler-not "mulhsu" } } */
- llp = ((long long)l1 * ul2);
-
- /* { dg-final { scan-assembler-not "bslli" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler-not "bsll" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler-not "bsrai" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler-not "bsra" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler-not "pcmpne" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler-not "pcmpeq" } } */
- return (m1 == m2);
-}
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp1.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp1.c
deleted file mode 100644
index 4041a2413..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp1.c
+++ /dev/null
@@ -1,10 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mhard-float" } */
-
-volatile float f1, f2, f3;
-
-void float_func ()
-{
- /* { dg-final { scan-assembler "fcmp\.(le|gt)\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- if (f2 <= f3)
- print ("le");
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp2.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp2.c
deleted file mode 100644
index 3902b839d..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp2.c
+++ /dev/null
@@ -1,10 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mhard-float" } */
-
-volatile float f1, f2, f3;
-
-void float_func ()
-{
- /* { dg-final { scan-assembler "fcmp\.(lt|ge)\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- if (f2 < f3)
- print ("lt");
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp3.c
deleted file mode 100644
index 8555974dd..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcmp3.c
+++ /dev/null
@@ -1,10 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mhard-float" } */
-
-volatile float f1, f2, f3;
-
-void float_func ()
-{
- /* { dg-final { scan-assembler "fcmp\.(eq|ne)\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- if (f2 == f3)
- print ("eq");
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcvt.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcvt.c
deleted file mode 100644
index ee057c1b6..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fcvt.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mhard-float -mxl-float-convert" } */
-
-int float_func (float f)
-{
- /* { dg-final { scan-assembler "flt\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- return f;
-}
-
-
-float int_func (int i)
-{
- /* { dg-final { scan-assembler "fint\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- return i;
-}
-
-
-float uint_func (unsigned int i)
-{
- /* { dg-final { scan-assembler "fint\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- return i;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/float.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/float.c
deleted file mode 100644
index f5ef3186c..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/float.c
+++ /dev/null
@@ -1,18 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mhard-float" } */
-
-volatile float f1, f2, f3;
-
-void float_func ()
-{
- /* { dg-final { scan-assembler "fmul\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- f1 = f2 * f3;
-
- /* { dg-final { scan-assembler "fadd\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- f1 = f2 + f3;
-
- /* { dg-final { scan-assembler "frsub\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- f1 = f2 - f3;
-
- /* { dg-final { scan-assembler "fdiv\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- f1 = f2 / f3;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fsqrt.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fsqrt.c
deleted file mode 100644
index 4c2466e4a..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/fsqrt.c
+++ /dev/null
@@ -1,10 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mhard-float -mxl-float-sqrt" } */
-#include <math.h>
-
-float sqrt_func (float f)
-{
- /* { dg-final { scan-assembler "fsqrt\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- return sqrtf (f);
-}
-
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul-bshift-pcmp.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul-bshift-pcmp.c
deleted file mode 100644
index ce186314e..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul-bshift-pcmp.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mxl-barrel-shift -mno-xl-soft-mul -mxl-pattern-compare" } */
-
-volatile int m1, m2, m3;
-volatile unsigned int u1, u2, u3;
-volatile long l1, l2;
-volatile long long llp;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler "mul\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler "muli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),(0x\[0-9a-fA-F]+|\[+-]*\[0-9]+)" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler-not "mulh" } } */
- llp = ((long long)l1 * l2);
-
- /* { dg-final { scan-assembler-not "mulhu" } } */
- ullp = ((unsigned long long)ul1 * ul2);
-
- /* { dg-final { scan-assembler-not "mulhsu" } } */
- llp = ((long long)l1 * ul2);
-
- /* { dg-final { scan-assembler "bslli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),25" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler "bsll\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler "bsrai\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),25" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler "bsra\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler-not "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler-not "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler "pcmpne\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler "pcmpeq\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- return (m1 == m2);
-
-}
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul-bshift.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul-bshift.c
deleted file mode 100644
index 76d174ec7..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul-bshift.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mxl-barrel-shift -mno-xl-soft-mul" } */
-
-volatile int m1, m2, m3;
-volatile unsigned int u1, u2, u3;
-volatile long l1, l2;
-volatile long long llp;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler "mul\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler "muli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),(0x\[0-9a-fA-F]+|\[+-]*\[0-9]+)" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler-not "mulh" } } */
- llp = ((long long)l1 * l2);
-
- /* { dg-final { scan-assembler-not "mulhu" } } */
- ullp = ((unsigned long long)ul1 * ul2);
-
- /* { dg-final { scan-assembler-not "mulhsu" } } */
- llp = ((long long)l1 * ul2);
-
- /* { dg-final { scan-assembler "bslli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),25" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler "bsll\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler "bsrai\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),25" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler "bsra\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler-not "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler-not "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler-not "pcmpne" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler-not "pcmpeq" } } */
- return (m1 == m2);
-
-}
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul.c
deleted file mode 100644
index d2a6bec61..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mul.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mno-xl-soft-mul" } */
-
-volatile int m1, m2, m3;
-volatile long l1, l2;
-volatile long long llp;
-volatile unsigned int u1, u2, u3;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler "mul\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler "muli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),(0x\[0-9a-fA-F]+|\[+-]*\[0-9]+)" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler-not "mulh" } } */
- llp = ((long long)l1 * l2);
-
- /* { dg-final { scan-assembler-not "mulhu" } } */
- ullp = ((unsigned long long)ul1 * ul2);
-
- /* { dg-final { scan-assembler-not "mulhsu" } } */
- llp = ((long long)l1 * ul2);
-
- /* { dg-final { scan-assembler-not "bslli" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler-not "bsll" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler-not "bsrai" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler-not "bsra" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler-not "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler-not "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler-not "pcmpne" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler-not "pcmpeq" } } */
- return (m1 == m2);
-}
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mulh-bshift-pcmp.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mulh-bshift-pcmp.c
deleted file mode 100644
index a15983af1..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mulh-bshift-pcmp.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mxl-barrel-shift -mno-xl-soft-mul -mxl-pattern-compare -mxl-multiply-high" } */
-
-volatile int m1, m2, m3;
-volatile unsigned int u1, u2, u3;
-volatile long l1, l2;
-volatile long long llp;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler "mul\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler "muli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),(0x\[0-9a-fA-F]+|\[+-]*\[0-9]+)" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler "mulh\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- llp = (long long)l1 * l2;
-
- /* { dg-final { scan-assembler "mulhu\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- ullp = (unsigned long long)ul1 * ul2;
-
- /* { dg-final { scan-assembler "mulhsu\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- llp = (long long)l1 * ul2;
-
- /* { dg-final { scan-assembler "bslli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),25" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler "bsll\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler "bsrai\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),25" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler "bsra\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler-not "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler-not "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler "pcmpne\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler "pcmpeq\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- return (m1 == m2);
-
-}
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mulh.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mulh.c
deleted file mode 100644
index 6e0cc3ac4..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/mulh.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mno-xl-soft-mul -mxl-multiply-high" } */
-
-volatile int m1, m2, m3;
-volatile unsigned int u1, u2, u3;
-volatile long l1, l2;
-volatile long long llp;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler "mul\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler "muli\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),(0x\[0-9a-fA-F]+|\[+-]*\[0-9]+)" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler "mulh\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- llp = ((long long)l1 * l2);
-
- /* { dg-final { scan-assembler "mulhu\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- ullp = ((unsigned long long)ul1 * ul2);
-
- /* { dg-final { scan-assembler "mulhsu\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1])\[^0-9]" } } */
- llp = ((long long)l1 * ul2);
-
- /* { dg-final { scan-assembler-not "bslli" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler-not "bsll" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler-not "bsrai" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler-not "bsra" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler-not "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler-not "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler-not "pcmpne" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler-not "pcmpeq" } } */
- return (m1 == m2);
-
-}
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/nofcmp.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/nofcmp.c
deleted file mode 100644
index ebfb170ec..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/nofcmp.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a " } */
-
-volatile float f1, f2, f3;
-
-void float_func ()
-{
- /* { dg-final { scan-assembler-not "fcmp" } } */
- if (f2 <= f3)
- print ("le");
- else if (f2 == f3)
- print ("eq");
- else if (f2 < f3)
- print ("lt");
- else if (f2 > f3)
- print ("gt");
- else if (f2 >= f3)
- print ("ge");
- else if (f2 != f3)
- print ("ne");
-
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/nofloat.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/nofloat.c
deleted file mode 100644
index 647da3cfe..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/nofloat.c
+++ /dev/null
@@ -1,19 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -msoft-float" } */
-
-volatile float f1, f2, f3;
-
-void float_func ()
-{
- /* { dg-final { scan-assembler-not "fmul" } } */
- f1 = f2 * f3;
-
- /* { dg-final { scan-assembler-not "fadd" } } */
- f1 = f2 + f3;
-
- /* { dg-final { scan-assembler-not "frsub" } } */
- f1 = f2 - f3;
-
- /* { dg-final { scan-assembler-not "fdiv" } } */
- f1 = f2 / f3;
-
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/pcmp.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/pcmp.c
deleted file mode 100644
index aea795721..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/pcmp.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mxl-pattern-compare" } */
-
-volatile int m1, m2, m3;
-volatile long l1, l2;
-volatile long long llp;
-volatile unsigned int u1, u2, u3;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler-not "mul\tr" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler-not "muli" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler-not "mulh" } } */
- llp = ((long long)l1 * l2);
-
- /* { dg-final { scan-assembler-not "mulhu" } } */
- ullp = ((unsigned long long)ul1 * ul2);
-
- /* { dg-final { scan-assembler-not "mulhsu" } } */
- llp = ((long long)l1 * ul2);
-
- /* { dg-final { scan-assembler-not "bslli" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler-not "bsll" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler-not "bsrai" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler-not "bsra" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler-not "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler-not "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler "pcmpne" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler "pcmpeq" } } */
- return (m1 == m2);
-}
-
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/vanilla.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/vanilla.c
deleted file mode 100644
index 1d6ba807b..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/isa/vanilla.c
+++ /dev/null
@@ -1,89 +0,0 @@
-/* { dg-options "-O3 -mcpu=v6.00.a -mcpu=v6.00.a" } */
-
-volatile int m1, m2, m3;
-volatile long l1, l2;
-volatile long long llp;
-volatile unsigned int u1, u2, u3;
-
-volatile unsigned long ul1, ul2;
-volatile unsigned long long ullp;
-
-int test_mul () {
-
- /* { dg-final { scan-assembler-not "mul\tr" } } */
- m1 = m2 * m3 ;
-
- /* { dg-final { scan-assembler-not "muli" } } */
- m3 = m1 * 1234 ;
-
- /* { dg-final { scan-assembler-not "mulh" } } */
- llp = ((long long)l1 * l2);
-
- /* { dg-final { scan-assembler-not "mulhu" } } */
- ullp = ((unsigned long long)ul1 * ul2);
-
- /* { dg-final { scan-assembler-not "mulhsu" } } */
- llp = ((long long)l1 * ul2);
-
- /* { dg-final { scan-assembler-not "bslli" } } */
- m3 = m2 << 25;
-
- /* { dg-final { scan-assembler-not "bsll" } } */
- m2 = m1 << m3;
-
- /* { dg-final { scan-assembler-not "bsrai" } } */
- m3 = m2 >> 25;
-
- /* { dg-final { scan-assembler-not "bsra" } } */
- m2 = m1 >> m3;
-
- /* { dg-final { scan-assembler-not "idiv" } } */
- m1 = m2 / m1;
-
- /* { dg-final { scan-assembler-not "idivu" } } */
- u1 = u2 / u3;
-
- /* { dg-final { scan-assembler-not "pcmpne" } } */
- m3 = (m3 != m1);
-
- /* { dg-final { scan-assembler-not "pcmpeq" } } */
- return (m1 == m2);
-}
-
-
-
-volatile float f1, f2, f3;
-
-void float_func ()
-{
- /* { dg-final { scan-assembler-not "fmul" } } */
- f1 = f2 * f3;
-
- /* { dg-final { scan-assembler-not "fadd" } } */
- f1 = f2 + f3;
-
- /* { dg-final { scan-assembler-not "frsub" } } */
- f1 = f2 - f3;
-
- /* { dg-final { scan-assembler-not "fdiv" } } */
- f1 = f2 / f3;
-
-}
-
-void float_cmp_func ()
-{
- /* { dg-final { scan-assembler-not "fcmp" } } */
- if (f2 <= f3)
- print ("le");
- else if (f2 == f3)
- print ("eq");
- else if (f2 < f3)
- print ("lt");
- else if (f2 > f3)
- print ("gt");
- else if (f2 >= f3)
- print ("ge");
- else if (f2 != f3)
- print ("ne");
-
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/microblaze.exp b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/microblaze.exp
deleted file mode 100644
index 7766297bd..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/microblaze.exp
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright (C) 2009-2013 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GCC; see the file COPYING3. If not see
-# <http://www.gnu.org/licenses/>.
-
-
-# MicroBlaze test driver that uses the `dg.exp' driver.
-
-# Exit immediately if this isn't a MicroBlaze target.
-if { ![istarget microblaze*-*-*] } then {
- return
-}
-
-global TORTURE_OPTIONS
-set TORTURE_OPTIONS [list \
- { -O0 } \
- { -O1 } \
- { -O2 } \
- { -O3 } \
- { -Os } ]
-
-# If a testcase doesn't have special options, use these.
-global DEFAULT_CFLAGS
-if ![info exists DEFAULT_CFLAGS] then {
- set DEFAULT_CFLAGS " -ansi -pedantic-errors"
-}
-
-# Load support procs.
-load_lib gcc-dg.exp
-
-# Initialize `dg'.
-dg-init
-
-set default_c_flags ""
-
-# Main loop.
-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/isa/*.\[cSi\]]] \
-${default_c_flags} ""
-
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/others/*.\[cSi\]]] \
- "-mcpu=v6.00.a"
-
-
-# All done.
-dg-finish
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var1.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var1.c
deleted file mode 100644
index 15b85ca77..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var1.c
+++ /dev/null
@@ -1,8 +0,0 @@
-/* { dg-final { scan-assembler "\.bss*" } } */
-int global;
-
-int testfunc ()
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r0" } } */
- return global;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var2.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var2.c
deleted file mode 100644
index 9fb7347ba..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var2.c
+++ /dev/null
@@ -1,8 +0,0 @@
-/* { dg-final { scan-assembler "\.data*" } } */
-int global = 10;
-
-int testfunc ()
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r0" } } */
- return global;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var3.c
deleted file mode 100644
index 2b3f06410..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/data_var3.c
+++ /dev/null
@@ -1,7 +0,0 @@
-/* { dg-final { scan-assembler "\.rodata*" } } */
-const int global = 10;
-
-int testfunc ()
-{
- return global;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/interrupt_handler_leaf.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/interrupt_handler_leaf.c
deleted file mode 100644
index 9d068d05e..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/interrupt_handler_leaf.c
+++ /dev/null
@@ -1,10 +0,0 @@
-int leaf_func () __attribute__ ((interrupt_handler));
-volatile int intr_occurred;
-
-int leaf_func ()
-{
-
- /* { dg-final { scan-assembler "rtid\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),0" } } */
- /* { dg-final { scan-assembler-not "rtsd" } } */
- intr_occurred += 1;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var1.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var1.c
deleted file mode 100644
index 2337f5a1e..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var1.c
+++ /dev/null
@@ -1,15 +0,0 @@
-/* { dg-options "-mxl-gp-opt" } */
-
-/* { dg-final { scan-assembler "\.sbss\[^2]+" } } */
-typedef int Boolean;
-volatile Boolean global = 0;
-int testfunc ()
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r13" } } */
- return global;
-}
-
-int main ()
-{
-
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var2.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var2.c
deleted file mode 100644
index 1c91d0043..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var2.c
+++ /dev/null
@@ -1,10 +0,0 @@
-/* { dg-options "-mxl-gp-opt" } */
-
-/* { dg-final { scan-assembler "\.sdata\[^2]+" } } */
-int global = 10;
-
-int testfunc ()
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r13" } } */
- return global;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var3.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var3.c
deleted file mode 100644
index 07c80041c..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var3.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* { dg-options "-mxl-gp-opt" } */
-
-extern int a;
-
-/* { dg-final { scan-assembler "\.sdata2" } } */
-const int global1 = 10;
-extern const int global2;
-
-int testfunc ()
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r2" } } */
- return global2 + global1;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var4.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var4.c
deleted file mode 100644
index 4dfa337d5..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var4.c
+++ /dev/null
@@ -1,15 +0,0 @@
-/* { dg-options "-mxl-gp-opt -G 16" } */
-
-/* { dg-final { scan-assembler "\.sbss\[^2]+" } } */
-struct test_s {
- int a;
- int b;
- int c;
- int d;
-} global;
-
-int testfunc ()
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r13" } } */
- return global.a;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var5.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var5.c
deleted file mode 100644
index 5c61962bf..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var5.c
+++ /dev/null
@@ -1,15 +0,0 @@
-/* { dg-options "-mxl-gp-opt -G 16" } */
-
-/* { dg-final { scan-assembler "\.sdata\[^2]+" } } */
-struct test_s {
- int a;
- int b;
- int c;
- int d;
-} global = { 1, 2, 3, 4 };
-
-int testfunc ()
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r13" } } */
- return global.a;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var6.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var6.c
deleted file mode 100644
index 0c8fe431f..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/sdata_var6.c
+++ /dev/null
@@ -1,18 +0,0 @@
-/* { dg-options "-mxl-gp-opt -G 16" } */
-
-struct test_s {
- int a;
- int b;
- int c;
- int d;
-};
-
-/* { dg-final { scan-assembler "\.sdata2" } } */
-const struct test_s global1 = { 1, 2, 3, 4};
-extern const struct test_s global2;
-
-int testfunc ()
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r2" } } */
- return global2.a + global1.a;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst1.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst1.c
deleted file mode 100644
index 2a74f4ce7..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst1.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include <string.h>
-
-/* { dg-final { scan-assembler "\.rodata*" } } */
-/* { dg-final { scan-assembler "\.data*" } } */
-
-char *string1 = "string1";
-
-int testfunc (char *cptr)
-{
-/* { dg-final { scan-assembler-not "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r13" } } */
- strcpy (string1, cptr);
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst1_gpopt.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst1_gpopt.c
deleted file mode 100644
index 5b5d3db18..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst1_gpopt.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* { dg-options "-mxl-gp-opt" } */
-
-#include <string.h>
-
-/* { dg-final { scan-assembler "\.rodata*" } } */
-/* { dg-final { scan-assembler "\.sdata\[^2]+" } } */
-char *string1 = "string1";
-
-int testfunc (char *cptr)
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r13" } } */
- strcpy (string1, cptr);
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst2.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst2.c
deleted file mode 100644
index c375339dc..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst2.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <string.h>
-
-/* { dg-final { scan-assembler "\.rodata*" } } */
-/* { dg-final { scan-assembler "\.data*" } } */
-const char *string1 = "string1";
-
-char* testfunc (char *cptr)
-{
-/* { dg-final { scan-assembler-not "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r13" } } */
- strcpy (cptr, string1);
-
- return cptr;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst2_gpopt.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst2_gpopt.c
deleted file mode 100644
index 057e8c447..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/string_cst2_gpopt.c
+++ /dev/null
@@ -1,15 +0,0 @@
-/* { dg-options "-mxl-gp-opt" } */
-
-#include <string.h>
-
-/* { dg-final { scan-assembler "\.rodata*" } } */
-/* { dg-final { scan-assembler "\.sdata\[^2]+" } } */
-const char *string1 = "string1";
-
-char* testfunc (char *cptr)
-{
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r13" } } */
- strcpy (cptr, string1);
-
- return cptr;
-}
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/strings1.c b/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/strings1.c
deleted file mode 100644
index 7a63faf79..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.target/microblaze/others/strings1.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* { dg-options "-O3" } */
-
-#include <string.h>
-
-/* { dg-final { scan-assembler "\.rodata*" } } */
-extern void somefunc (char *);
-int testfunc ()
-{
- char string2[80];
-/* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r0,.LC*" } } */
- strcpy (string2, "hello");
- somefunc (string2);
-}