aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2015-11-12 15:15:28 +0000
committerMarcus Shawcroft <marcus.shawcroft@arm.com>2015-11-12 15:16:40 +0000
commit06d2788cefa3dc24ce0e92e795cf3987a6c630ed (patch)
tree8553c89dbd220ab78f765667f6bf900ea031b701 /ld
parent9c352f1c234efabd0e60a0927ae3f25009e4932b (diff)
downloadfsf-binutils-gdb-06d2788cefa3dc24ce0e92e795cf3987a6c630ed.zip
fsf-binutils-gdb-06d2788cefa3dc24ce0e92e795cf3987a6c630ed.tar.gz
fsf-binutils-gdb-06d2788cefa3dc24ce0e92e795cf3987a6c630ed.tar.bz2
Revert "[LD][AARCH64]Add TLSIE relaxation support under large memory model."
This reverts commit 3ebe65c0ff9f8f76c9971b1cc078273298f0c693. Reverted due to PR19188
Diffstat (limited to 'ld')
-rw-r--r--ld/testsuite/ChangeLog6
-rw-r--r--ld/testsuite/ld-aarch64/aarch64-elf.exp1
-rw-r--r--ld/testsuite/ld-aarch64/tls-relax-large-ie-le.d14
-rw-r--r--ld/testsuite/ld-aarch64/tls-relax-large-ie-le.s19
4 files changed, 0 insertions, 40 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index adb696f..739f09f 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -269,12 +269,6 @@
2015-10-02 Renlin Li <renlin.li@arm.com>
- * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
- * ld-aarch64/tls-relax-large-ie-le.d: New.
- * ld-aarch64/tls-relax-large-ie-le.s: New.
-
-2015-10-02 Renlin Li <renlin.li@arm.com>
-
* ld-aarch64/aarch64-elf.exp: Run new test.
* ld-aarch64/tls-large-desc.d: New.
* ld-aarch64/tls-large-desc.s: New.
diff --git a/ld/testsuite/ld-aarch64/aarch64-elf.exp b/ld/testsuite/ld-aarch64/aarch64-elf.exp
index 86d0394..0e5b31e 100644
--- a/ld/testsuite/ld-aarch64/aarch64-elf.exp
+++ b/ld/testsuite/ld-aarch64/aarch64-elf.exp
@@ -194,7 +194,6 @@ run_dump_test "tls-relax-large-desc-ie"
run_dump_test "tls-relax-large-desc-ie-be"
run_dump_test "tls-relax-large-desc-le"
run_dump_test "tls-relax-large-desc-le-be"
-run_dump_test "tls-relax-large-ie-le"
run_dump_test "tls-relax-gdesc-ie"
run_dump_test "tls-relax-ie-le"
run_dump_test "tls-relax-ld-le-small"
diff --git a/ld/testsuite/ld-aarch64/tls-relax-large-ie-le.d b/ld/testsuite/ld-aarch64/tls-relax-large-ie-le.d
deleted file mode 100644
index 6bf211b..0000000
--- a/ld/testsuite/ld-aarch64/tls-relax-large-ie-le.d
+++ /dev/null
@@ -1,14 +0,0 @@
-#source: tls-relax-large-ie-le.s
-#ld: -T relocs.ld -e0
-#objdump: -dr
-#...
-0000000000010000 <test>:
- +10000: d53bd041 mrs x1, tpidr_el0
- +10004: d2c00006 movz x6, #0x0, lsl #32
- +10008: f2a00006 movk x6, #0x0, lsl #16
- +1000c: f2800206 movk x6, #0x10
- +10010: 8b0100c6 add x6, x6, x1
- +10014: d2c00007 movz x7, #0x0, lsl #32
- +10018: f2a00007 movk x7, #0x0, lsl #16
- +1001c: f2800287 movk x7, #0x14
- +10020: 8b0100e7 add x7, x7, x1
diff --git a/ld/testsuite/ld-aarch64/tls-relax-large-ie-le.s b/ld/testsuite/ld-aarch64/tls-relax-large-ie-le.s
deleted file mode 100644
index c5c12a1..0000000
--- a/ld/testsuite/ld-aarch64/tls-relax-large-ie-le.s
+++ /dev/null
@@ -1,19 +0,0 @@
- .section .tdata,"awT"
-x:
- .word 2
-y:
- .word 4
-
- .text
-test:
- mrs x1, tpidr_el0
-
- movz x6, #:gottprel_g1:x
- movk x6, #:gottprel_g0_nc:x
- ldr x6, [x2, x6]
- add x6, x6, x1
-
- movz x7, #:gottprel_g1:y
- movk x7, #:gottprel_g0_nc:y
- ldr x7, [x2, x7]
- add x7, x7, x1