summaryrefslogtreecommitdiffstats
path: root/binutils-2.24/ld/testsuite/ld-tilegx
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2015-07-07 17:06:28 -0700
committerElliott Hughes <enh@google.com>2015-07-07 17:06:28 -0700
commite75a9625a658e75feee8e2e2b6d42fa03d47b26d (patch)
treed15bb9a196ea7b28219911d7c26c93585454ed1d /binutils-2.24/ld/testsuite/ld-tilegx
parent548e866f819455e730b5981cefed80dfb9c56033 (diff)
downloadtoolchain_binutils-e75a9625a658e75feee8e2e2b6d42fa03d47b26d.zip
toolchain_binutils-e75a9625a658e75feee8e2e2b6d42fa03d47b26d.tar.gz
toolchain_binutils-e75a9625a658e75feee8e2e2b6d42fa03d47b26d.tar.bz2
Remove binutils-2.24.
Change-Id: I26a47a29e4d16e75e21e9295504079a815c334c6
Diffstat (limited to 'binutils-2.24/ld/testsuite/ld-tilegx')
-rw-r--r--binutils-2.24/ld/testsuite/ld-tilegx/external.s43
-rw-r--r--binutils-2.24/ld/testsuite/ld-tilegx/reloc-be.d70
-rw-r--r--binutils-2.24/ld/testsuite/ld-tilegx/reloc-le.d70
-rw-r--r--binutils-2.24/ld/testsuite/ld-tilegx/reloc.s77
-rw-r--r--binutils-2.24/ld/testsuite/ld-tilegx/tilegx.exp44
5 files changed, 0 insertions, 304 deletions
diff --git a/binutils-2.24/ld/testsuite/ld-tilegx/external.s b/binutils-2.24/ld/testsuite/ld-tilegx/external.s
deleted file mode 100644
index ab681bc..0000000
--- a/binutils-2.24/ld/testsuite/ld-tilegx/external.s
+++ /dev/null
@@ -1,43 +0,0 @@
- .text
- .global external1
-external1:
- j external1
-
- .global external2
-external2:
- j external1
-
- .global external_5a
-external_5a = 19
- .global external_5b
-external_5b = 31
-
- .global external_8a
-external_8a = 17
- .global external_8b
-external_8b = 119
-
- .global external_16a
-external_16a = -32134
- .global external_16b
-external_16b = 19300
-
- .global external_32a
-external_32a = 0x12345678
- .global external_32b
-external_32b = -0x76543210
-
- .global external_48a
-external_48a = 0x123456789abc
- .global external_48b
-external_48b = 0x76543210fedc
-
- .global external_64a
-external_64a = 0x123456789abcdef0
- .global external_64b
-external_64b = 0xfedcba9876543210
-
- .data
-
- .global external_data1
-external_data1:
diff --git a/binutils-2.24/ld/testsuite/ld-tilegx/reloc-be.d b/binutils-2.24/ld/testsuite/ld-tilegx/reloc-be.d
deleted file mode 100644
index 7d6f9de..0000000
--- a/binutils-2.24/ld/testsuite/ld-tilegx/reloc-be.d
+++ /dev/null
@@ -1,70 +0,0 @@
-
-.*: file format .*tilegx.*
-
-Contents of section .text:
- 100b0 .*
- 100c0 .*
- 100d0 .*
- 100e0 .*
- 100f0 .*
- 10100 .*
- 10110 .*
- 10120 .*
- 10130 .*
- 10140 .*
- 10150 .*
- 10160 .*
- 10170 .*
- 10180 .*
- 10190 .*
- 101a0 .*
- 101b0 .*
- 101c0 .*
-Contents of section .data:
- 201e0 000101b8 000101c0 827a4b64 11770000 .*
- 201f0 0032002e 2c827a12 34567812 3456789a .*
- 20200 bc123456 789abcde f0000000 00000000 .*
- 20210 00000000 00000000 00000000 00000000 .*
-
-Disassembly of section .text:
-
-00000000000100b0 <_start>:
- 100b0: [0-9a-f]* { add r2, zero, zero }
- 100b8: [0-9a-f]* { j 101b8 <external1> }
- 100c0: [0-9a-f]* { add r3, r2, r2 }
- 100c8: [0-9a-f]* { beqzt zero, 101c0 <external2> }
- 100d0: [0-9a-f]* { movei r2, 17 ; movei r3, 119 }
- 100d8: [0-9a-f]* { movei r2, 17 ; movei r3, 119 ; ld zero, zero }
- 100e0: [0-9a-f]* { mtspr 17, zero }
- 100e8: [0-9a-f]* { mfspr zero, 17 }
- 100f0: [0-9a-f]* { moveli r2, -32134 ; moveli r3, 19300 }
- 100f8: [0-9a-f]* { moveli r2, 4660 ; moveli r3, -30293 }
- 10100: [0-9a-f]* { shl16insli r2, r2, 22136 ; shl16insli r3, r3, -12816 }
- 10108: [0-9a-f]* { moveli r2, 4660 ; moveli r3, 30292 }
- 10110: [0-9a-f]* { shl16insli r2, r2, 22136 ; shl16insli r3, r3, 12816 }
- 10118: [0-9a-f]* { shl16insli r2, r2, -25924 ; shl16insli r3, r3, -292 }
- 10120: [0-9a-f]* { moveli r2, 4660 ; moveli r3, -292 }
- 10128: [0-9a-f]* { shl16insli r2, r2, 22136 ; shl16insli r3, r3, -17768 }
- 10130: [0-9a-f]* { shl16insli r2, r2, -25924 ; shl16insli r3, r3, 30292 }
- 10138: [0-9a-f]* { shl16insli r2, r2, -8464 ; shl16insli r3, r3, 12816 }
- 10140: [0-9a-f]* { ld_add r0, r0, 17 }
- 10148: [0-9a-f]* { st_add r0, r0, 17 }
- 10150: [0-9a-f]* { mm r2, r3, 19, 31 }
- 10158: [0-9a-f]* { shli r2, r3, 19 ; shli r4, r5, 31 }
- 10160: [0-9a-f]* { shli r2, r3, 19 ; shli r4, r5, 31 ; ld zero, zero }
- 10168: [0-9a-f]* { moveli r0, 80 ; moveli r1, 80 }
- 10170: [0-9a-f]* { moveli r0, 1 ; moveli r1, 1 }
- 10178: [0-9a-f]* { moveli r0, 168 ; moveli r1, 168 }
- 10180: [0-9a-f]* { moveli r0, 4096 ; moveli r1, 4096 }
- 10188: [0-9a-f]* { moveli r0, 1 ; moveli r1, 1 }
- 10190: [0-9a-f]* { moveli r0, 144 ; moveli r1, 144 }
- 10198: [0-9a-f]* { moveli r0, 4096 ; moveli r1, 4096 }
- 101a0: [0-9a-f]* { moveli r0, 0 ; moveli r1, 0 }
- 101a8: [0-9a-f]* { moveli r0, 1 ; moveli r1, 1 }
- 101b0: [0-9a-f]* { moveli r0, 112 ; moveli r1, 112 }
-
-00000000000101b8 <external1>:
- 101b8: [0-9a-f]* { j 101b8 <external1> }
-
-00000000000101c0 <external2>:
- 101c0: [0-9a-f]* { j 101b8 <external1> }
diff --git a/binutils-2.24/ld/testsuite/ld-tilegx/reloc-le.d b/binutils-2.24/ld/testsuite/ld-tilegx/reloc-le.d
deleted file mode 100644
index 8d41bd0..0000000
--- a/binutils-2.24/ld/testsuite/ld-tilegx/reloc-le.d
+++ /dev/null
@@ -1,70 +0,0 @@
-
-.*: file format .*tilegx.*
-
-Contents of section .text:
- 100b0 .*
- 100c0 .*
- 100d0 .*
- 100e0 .*
- 100f0 .*
- 10100 .*
- 10110 .*
- 10120 .*
- 10130 .*
- 10140 .*
- 10150 .*
- 10160 .*
- 10170 .*
- 10180 .*
- 10190 .*
- 101a0 .*
- 101b0 .*
- 101c0 .*
-Contents of section .data:
- 201e0 b8010100 c0010100 7a82644b 11773200 .*
- 201f0 00002e00 2c7a8234 12785634 127856bc .*
- 20200 9a341278 56bc9af0 de000000 00000000 .*
- 20210 00000000 00000000 00000000 00000000 .*
-
-Disassembly of section .text:
-
-00000000000100b0 <_start>:
- 100b0: [0-9a-f]* { add r2, zero, zero }
- 100b8: [0-9a-f]* { j 101b8 <external1> }
- 100c0: [0-9a-f]* { add r3, r2, r2 }
- 100c8: [0-9a-f]* { beqzt zero, 101c0 <external2> }
- 100d0: [0-9a-f]* { movei r2, 17 ; movei r3, 119 }
- 100d8: [0-9a-f]* { movei r2, 17 ; movei r3, 119 ; ld zero, zero }
- 100e0: [0-9a-f]* { mtspr 17, zero }
- 100e8: [0-9a-f]* { mfspr zero, 17 }
- 100f0: [0-9a-f]* { moveli r2, -32134 ; moveli r3, 19300 }
- 100f8: [0-9a-f]* { moveli r2, 4660 ; moveli r3, -30293 }
- 10100: [0-9a-f]* { shl16insli r2, r2, 22136 ; shl16insli r3, r3, -12816 }
- 10108: [0-9a-f]* { moveli r2, 4660 ; moveli r3, 30292 }
- 10110: [0-9a-f]* { shl16insli r2, r2, 22136 ; shl16insli r3, r3, 12816 }
- 10118: [0-9a-f]* { shl16insli r2, r2, -25924 ; shl16insli r3, r3, -292 }
- 10120: [0-9a-f]* { moveli r2, 4660 ; moveli r3, -292 }
- 10128: [0-9a-f]* { shl16insli r2, r2, 22136 ; shl16insli r3, r3, -17768 }
- 10130: [0-9a-f]* { shl16insli r2, r2, -25924 ; shl16insli r3, r3, 30292 }
- 10138: [0-9a-f]* { shl16insli r2, r2, -8464 ; shl16insli r3, r3, 12816 }
- 10140: [0-9a-f]* { ld_add r0, r0, 17 }
- 10148: [0-9a-f]* { st_add r0, r0, 17 }
- 10150: [0-9a-f]* { mm r2, r3, 19, 31 }
- 10158: [0-9a-f]* { shli r2, r3, 19 ; shli r4, r5, 31 }
- 10160: [0-9a-f]* { shli r2, r3, 19 ; shli r4, r5, 31 ; ld zero, zero }
- 10168: [0-9a-f]* { moveli r0, 80 ; moveli r1, 80 }
- 10170: [0-9a-f]* { moveli r0, 1 ; moveli r1, 1 }
- 10178: [0-9a-f]* { moveli r0, 168 ; moveli r1, 168 }
- 10180: [0-9a-f]* { moveli r0, 4096 ; moveli r1, 4096 }
- 10188: [0-9a-f]* { moveli r0, 1 ; moveli r1, 1 }
- 10190: [0-9a-f]* { moveli r0, 144 ; moveli r1, 144 }
- 10198: [0-9a-f]* { moveli r0, 4096 ; moveli r1, 4096 }
- 101a0: [0-9a-f]* { moveli r0, 0 ; moveli r1, 0 }
- 101a8: [0-9a-f]* { moveli r0, 1 ; moveli r1, 1 }
- 101b0: [0-9a-f]* { moveli r0, 112 ; moveli r1, 112 }
-
-00000000000101b8 <external1>:
- 101b8: [0-9a-f]* { j 101b8 <external1> }
-
-00000000000101c0 <external2>:
- 101c0: [0-9a-f]* { j 101b8 <external1> }
diff --git a/binutils-2.24/ld/testsuite/ld-tilegx/reloc.s b/binutils-2.24/ld/testsuite/ld-tilegx/reloc.s
deleted file mode 100644
index 4a19388..0000000
--- a/binutils-2.24/ld/testsuite/ld-tilegx/reloc.s
+++ /dev/null
@@ -1,77 +0,0 @@
- .text
- .global _start
-_start:
- add r2,zero,zero
- j external1
-
- add r3,r2,r2
- beqzt zero,external2
-
- { movei r2,external_8a; movei r3,external_8b }
- { movei r2,external_8a; movei r3,external_8b; ld zero,zero }
- { mtspr external_8a,zero }
- { mfspr zero,external_8a }
- { moveli r2,external_16a; moveli r3,external_16b }
-
- { moveli r2,hw1_last(external_32a); moveli r3,hw1_last(external_32b) }
- { shl16insli r2,r2,hw0(external_32a); shl16insli r3,r3,hw0(external_32b) }
-
- { moveli r2,hw2_last(external_48a); moveli r3,hw2_last(external_48b) }
- { shl16insli r2,r2,hw1(external_48a); shl16insli r3,r3,hw1(external_48b) }
- { shl16insli r2,r2,hw0(external_48a); shl16insli r3,r3,hw0(external_48b) }
-
- { moveli r2,hw3_last(external_64a); moveli r3,hw3_last(external_64b) }
- { shl16insli r2,r2,hw2(external_64a); shl16insli r3,r3,hw2(external_64b) }
- { shl16insli r2,r2,hw1(external_64a); shl16insli r3,r3,hw1(external_64b) }
- { shl16insli r2,r2,hw0(external_64a); shl16insli r3,r3,hw0(external_64b) }
-
- { ld_add r0,r0,external_8a }
- { st_add r0,r0,external_8a }
- { mm r2,r3,external_5a,external_5b }
- { shli r2,r3,external_5a; shli r4,r5,external_5b }
- { shli r2,r3,external_5a; shli r4,r5,external_5b; ld zero,zero }
-
- { moveli r0, external1 - .; moveli r1, external1 - . }
- { moveli r0, hw1_last(external_data1 - .)
- moveli r1, hw1_last(external_data1 - .) }
- { moveli r0, hw0(external_data1 - .)
- moveli r1, hw0(external_data1 - .) }
- { moveli r0, hw2_last(external_data1 - . + 0x100000000000)
- moveli r1, hw2_last(external_data1 - . + 0x100000000000) }
- { moveli r0, hw1(external_data1 - . + 0x100000000000)
- moveli r1, hw1(external_data1 - . + 0x100000000000) }
- { moveli r0, hw0(external_data1 - . + 0x100000000000)
- moveli r1, hw0(external_data1 - . + 0x100000000000) }
- { moveli r0, hw3_last(external_data1 - . + 0x1000000000000000)
- moveli r1, hw3_last(external_data1 - . + 0x1000000000000000) }
- { moveli r0, hw2(external_data1 - . + 0x1000000000000000)
- moveli r1, hw2(external_data1 - . + 0x1000000000000000) }
- { moveli r0, hw1(external_data1 - . + 0x1000000000000000)
- moveli r1, hw1(external_data1 - . + 0x1000000000000000) }
- { moveli r0, hw0(external_data1 - . + 0x1000000000000000)
- moveli r1, hw0(external_data1 - . + 0x1000000000000000) }
-
- .data
- .align 0x20
- .int external1
- .int external2
- .short external_16a, external_16b
- .byte external_8a, external_8b
-
- .int (external_data1-.)
- .short (external_data1-.)
- .byte (external_data1-.)
-
- .short hw0_last(external_16a)
-
- .short hw1_last(external_32a)
- .short hw0(external_32a)
-
- .short hw2_last(external_48a)
- .short hw1(external_48a)
- .short hw0(external_48a)
-
- .short hw3(external_64a)
- .short hw2(external_64a)
- .short hw1(external_64a)
- .short hw0(external_64a)
diff --git a/binutils-2.24/ld/testsuite/ld-tilegx/tilegx.exp b/binutils-2.24/ld/testsuite/ld-tilegx/tilegx.exp
deleted file mode 100644
index 7e0dbf9..0000000
--- a/binutils-2.24/ld/testsuite/ld-tilegx/tilegx.exp
+++ /dev/null
@@ -1,44 +0,0 @@
-# Expect script for TILE-Gx linker tests.
-# Copyright 2011 Free Software Foundation, Inc.
-#
-# This file is part of the GNU Binutils.
-#
-# 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 this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
-# MA 02110-1301, USA.
-
-if {!([istarget "tilegx-*-*"]) } {
- return
-}
-
-# Set up a list as described in ld-lib.exp
-
-set tilegx_tests {
- { "tilegx little-endian relocation resolution linker test"
- "-EL" ""
- "-EL"
- { "reloc.s" "external.s" }
- { {objdump -ds reloc-le.d} }
- "reloc"
- }
- { "tilegx big-endian relocation resolution linker test"
- "-EB" ""
- "-EB"
- { "reloc.s" "external.s" }
- { {objdump -ds reloc-be.d} }
- "reloc"
- }
-}
-
-run_ld_link_tests $tilegx_tests