aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKyrylo Tkachov <ktkachov@gcc.gnu.org>2018-05-21 11:27:41 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2018-05-21 11:27:41 +0000
commit18c493938b77b805ae82596546a076840c94cb37 (patch)
tree719f343c6410db29f8022378bdd2a0c795fe9b66 /gcc
parent75add2d039de20a128af1d9e4ee54a8758db9837 (diff)
downloadgcc-18c493938b77b805ae82596546a076840c94cb37.zip
gcc-18c493938b77b805ae82596546a076840c94cb37.tar.gz
gcc-18c493938b77b805ae82596546a076840c94cb37.tar.bz2
svn rm files missed out from "[arm][2/2] Remove support for -march=armv3 and older"
From-SVN: r260438
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/arm/pr62554.c51
-rw-r--r--gcc/testsuite/gcc.target/arm/pr69610-1.c14
-rw-r--r--gcc/testsuite/gcc.target/arm/pr69610-2.c33
3 files changed, 0 insertions, 98 deletions
diff --git a/gcc/testsuite/gcc.target/arm/pr62554.c b/gcc/testsuite/gcc.target/arm/pr62554.c
deleted file mode 100644
index 4d6501c..0000000
--- a/gcc/testsuite/gcc.target/arm/pr62554.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Check that pre ARMv4 compilation still works. */
-/* { dg-do compile } */
-/* { dg-options "-marm -march=armv3 -O" } */
-/* { dg-require-effective-target arm_arm_ok } */
-
-typedef struct
-{
- char bits;
- short val;
-} code;
-
-union uu
-{
- short us;
- char b[2];
-};
-
-int a, b, c, f, g, h;
-code *d;
-
-code e;
-
-int
-fn1 (void)
-{
- char i;
- do
- if (e.bits)
- {
- dodist:
- f = c;
- if (e.bits & 6)
- {
- ++i;
- if (g)
- do
- {
- union uu j;
- j.b[1] = a;
- h = j.us;
- }
- while (fn1);
- }
- else
- {
- e = d[b];
- goto dodist;
- }
- }
- while (i);
-}
diff --git a/gcc/testsuite/gcc.target/arm/pr69610-1.c b/gcc/testsuite/gcc.target/arm/pr69610-1.c
deleted file mode 100644
index a671b93..0000000
--- a/gcc/testsuite/gcc.target/arm/pr69610-1.c
+++ /dev/null
@@ -1,14 +0,0 @@
-/* Check that pre ARMv4 compilation still works. */
-/* { dg-do compile } */
-/* { dg-options "-marm -march=armv3 -ftree-ter" } */
-/* { dg-require-effective-target arm_arm_ok } */
-
-typedef unsigned short v16u16 __attribute__ ((vector_size (16)));
-typedef unsigned int v16u32 __attribute__ ((vector_size (16)));
-
-unsigned short
-foo (v16u16 v16u16_1, v16u32 v16u32_1)
-{
- v16u16_1 += (v16u16) v16u32_1;
- return v16u16_1[5] + v16u32_1[1];
-}
diff --git a/gcc/testsuite/gcc.target/arm/pr69610-2.c b/gcc/testsuite/gcc.target/arm/pr69610-2.c
deleted file mode 100644
index e932c63..0000000
--- a/gcc/testsuite/gcc.target/arm/pr69610-2.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Check that pre ARMv4 compilation still works. */
-/* { dg-do compile } */
-/* { dg-options "-marm -march=armv3 -O2 -fno-forward-propagate" } */
-/* { dg-require-effective-target arm_arm_ok } */
-
-typedef short v16u16 __attribute__ ((vector_size (16)));
-typedef unsigned v16u32 __attribute__ ((vector_size (16)));
-typedef long long v16u64 __attribute__ ((vector_size (16)));
-
-unsigned
-foo
- (int
- u16_0,
- unsigned
- u32_0,
- int
- u64_0,
- int
- u16_1,
- unsigned
- u64_1,
- v16u16
- v16u16_0,
- v16u32
- v16u32_0,
- v16u64 v16u64_0, v16u16 v16u16_1, v16u32 v16u32_1, v16u64 v16u64_1)
-{
- v16u16_1[3] -= v16u32_0[0];
- v16u16_0 -= (v16u16) v16u32_0;
- return u16_0 + u32_0 + u64_0 + u16_1 +
- v16u16_0[0] + v16u16_0[2] + v16u16_0[3] + v16u16_0[4] + v16u16_0[5] + v16u32_0[0] + v16u32_0[1] + v16u32_0[3] + v16u64_0[1] +
- v16u16_1[2] + v16u16_1[3] + v16u16_1[5] + v16u16_1[7] + v16u32_1[0] + v16u32_1[3] + v16u64_1[0] + v16u64_1[1];
-}