diff options
author | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2018-05-21 11:27:41 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2018-05-21 11:27:41 +0000 |
commit | 18c493938b77b805ae82596546a076840c94cb37 (patch) | |
tree | 719f343c6410db29f8022378bdd2a0c795fe9b66 /gcc | |
parent | 75add2d039de20a128af1d9e4ee54a8758db9837 (diff) | |
download | gcc-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.c | 51 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 |
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]; -} |