diff options
author | Elliott Hughes <enh@google.com> | 2015-07-07 17:06:28 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2015-07-07 17:06:28 -0700 |
commit | e75a9625a658e75feee8e2e2b6d42fa03d47b26d (patch) | |
tree | d15bb9a196ea7b28219911d7c26c93585454ed1d /binutils-2.24/ld/testsuite/ld-tilegx | |
parent | 548e866f819455e730b5981cefed80dfb9c56033 (diff) | |
download | toolchain_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.s | 43 | ||||
-rw-r--r-- | binutils-2.24/ld/testsuite/ld-tilegx/reloc-be.d | 70 | ||||
-rw-r--r-- | binutils-2.24/ld/testsuite/ld-tilegx/reloc-le.d | 70 | ||||
-rw-r--r-- | binutils-2.24/ld/testsuite/ld-tilegx/reloc.s | 77 | ||||
-rw-r--r-- | binutils-2.24/ld/testsuite/ld-tilegx/tilegx.exp | 44 |
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 |