[PowerPC] Rename testcase
authorAlan Modra <amodra@gmail.com>
Fri, 19 Jul 2019 05:00:36 +0000 (14:30 +0930)
committerAlan Modra <amodra@gmail.com>
Fri, 19 Jul 2019 08:31:25 +0000 (18:01 +0930)
Just making room for a new tlsld test.

* testsuite/ld-powerpc/tlsldopt.d: Rename from tlsld.d.
* testsuite/ld-powerpc/tlsldopt.s: Rename from tlsld.s.
* testsuite/ld-powerpc/tlsldopt32.d: Rename from tlsld32.d.
* testsuite/ld-powerpc/tlsldopt32.s: Rename from tlsld32.s.
* testsuite/ld-powerpc/powerpc.exp: Update.

ld/ChangeLog
ld/testsuite/ld-powerpc/powerpc.exp
ld/testsuite/ld-powerpc/tlsld.d [deleted file]
ld/testsuite/ld-powerpc/tlsld.s [deleted file]
ld/testsuite/ld-powerpc/tlsld32.d [deleted file]
ld/testsuite/ld-powerpc/tlsld32.s [deleted file]
ld/testsuite/ld-powerpc/tlsldopt.d [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsldopt.s [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsldopt32.d [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsldopt32.s [new file with mode: 0644]

index 3b0ff7cea25baaa59c278be44a024debb33866a2..c031b0ea9292a57ae3ec8e885606979daff85a3d 100644 (file)
@@ -1,3 +1,11 @@
+2019-07-19  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-powerpc/tlsldopt.d: Rename from tlsld.d.
+       * testsuite/ld-powerpc/tlsldopt.s: Rename from tlsld.s.
+       * testsuite/ld-powerpc/tlsldopt32.d: Rename from tlsld32.d.
+       * testsuite/ld-powerpc/tlsldopt32.s: Rename from tlsld32.s.
+       * testsuite/ld-powerpc/powerpc.exp: Update.
+
 2019-07-19  Alan Modra  <amodra@gmail.com>
 
        PR 24819
index e6c33332846bca9d37e8615f4edae180d83ed76e..508d48e63009156a8f7ee528304d369dfffd3b31 100644 (file)
@@ -333,7 +333,7 @@ if [ supports_ppc64 ] then {
     run_dump_test "defsym"
     run_dump_test "tocvar"
     run_dump_test "tocnovar"
-    run_dump_test "tlsld"
+    run_dump_test "tlsldopt"
     run_dump_test "relocsort"
     run_dump_test "addpcis"
     run_dump_test "dotsym1"
@@ -345,7 +345,7 @@ if [ supports_ppc64 ] then {
     run_dump_test "callstub-2"
 }
 
-run_dump_test "tlsld32"
+run_dump_test "tlsldopt32"
 
 run_ld_link_tests $ppceabitests
 
diff --git a/ld/testsuite/ld-powerpc/tlsld.d b/ld/testsuite/ld-powerpc/tlsld.d
deleted file mode 100644 (file)
index 8eafc2e..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-#source: tlsld.s
-#as: -a64
-#ld: -melf64ppc
-#objdump: -dr
-#target: powerpc64*-*-*
-
-.*:     file format .*
-
-Disassembly of section \.text:
-
-.*:
-.*     nop
-.*     nop
-.*     mr      r3,r29
-.*     addi    r3,r13,4096
-.*     nop
-.*     addis   r3,r3,0
-.*     ld      r3,-32768\(r3\)
-.*     nop
-.*     nop
-.*     mr      r3,r29
-.*     addi    r3,r13,4096
-.*     nop
-.*     ld      r3,-32768\(r3\)
-.*     nop
-.*     nop
-.*     nop
-.*     nop
-.*     nop
-.*     mr      r3,r29
-.*     addi    r3,r13,-28672
-.*     nop
-.*     ld      r3,0\(r3\)
-.*     nop
-.*     nop
-.*     nop
-.*     mr      r3,r29
-.*     addi    r3,r13,-28672
-.*     nop
-.*     ld      r3,0\(r3\)
-.*     nop
-.*     nop
-.*     nop
diff --git a/ld/testsuite/ld-powerpc/tlsld.s b/ld/testsuite/ld-powerpc/tlsld.s
deleted file mode 100644 (file)
index 925d8bf..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
- .section ".opd","aw",@progbits
- .p2align 3
- .globl _start
-_start:
- .quad .L_start,.TOC.@tocbase,0
-
- .text
-.L_start:
- addis 3,2,PrettyStackTraceHead@got@tlsld@ha
- addi 29,3,PrettyStackTraceHead@got@tlsld@l
- mr 3,29
- bl __tls_get_addr(PrettyStackTraceHead@tlsld)
- nop
- addis 3,3,PrettyStackTraceHead@dtprel@ha
- ld 3,PrettyStackTraceHead@dtprel@l(3)
- nop
-
- addi 29,2,PrettyStackTraceHead@got@tlsld
- mr 3,29
- bl __tls_get_addr(PrettyStackTraceHead@tlsld)
- nop
- ld 3,PrettyStackTraceHead@dtprel(3)
- nop
- nop
- nop
-
- addis 3,2,PrettyStackTraceHead@got@tlsgd@ha
- addi 29,3,PrettyStackTraceHead@got@tlsgd@l
- mr 3,29
- bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
- nop
- ld 3,0(3)
- nop
- nop
-
- addi 29,2,PrettyStackTraceHead@got@tlsgd
- mr 3,29
- bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
- nop
- ld 3,0(3)
- nop
- nop
- nop
-
- .section ".tbss","awT",@nobits
- .align 3
-PrettyStackTraceHead:
- .space 8
diff --git a/ld/testsuite/ld-powerpc/tlsld32.d b/ld/testsuite/ld-powerpc/tlsld32.d
deleted file mode 100644 (file)
index b0fd657..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-#source: tlsld32.s
-#as: -a32
-#ld: -melf32ppc
-#objdump: -dr
-#target: powerpc*-*-*
-
-.*:     file format .*
-
-Disassembly of section \.text:
-
-.*:
-.*     nop
-.*     addis   r29,r2,0
-.*     mr      r3,r29
-.*     addi    r3,r3,4096
-.*     addis   r3,r3,0
-.*     lwz     r3,-32768\(r3\)
-.*     nop
-.*     nop
-.*     addis   r29,r2,0
-.*     mr      r3,r29
-.*     addi    r3,r3,4096
-.*     lwz     r3,-32768\(r3\)
-.*     nop
-.*     nop
-.*     nop
-.*     nop
-.*     nop
-.*     addis   r29,r2,0
-.*     mr      r3,r29
-.*     addi    r3,r3,-28672
-.*     lwz     r3,0\(r3\)
-.*     nop
-.*     nop
-.*     nop
-.*     addis   r29,r2,0
-.*     mr      r3,r29
-.*     addi    r3,r3,-28672
-.*     lwz     r3,0\(r3\)
-.*     nop
-.*     nop
-.*     nop
-.*     nop
-#pass
diff --git a/ld/testsuite/ld-powerpc/tlsld32.s b/ld/testsuite/ld-powerpc/tlsld32.s
deleted file mode 100644 (file)
index f5561d4..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
- .text
- .globl _start
-_start:
- addis 3,31,PrettyStackTraceHead@got@tlsld@ha
- addi 29,3,PrettyStackTraceHead@got@tlsld@l
- mr 3,29
- bl __tls_get_addr(PrettyStackTraceHead@tlsld)
- addis 3,3,PrettyStackTraceHead@dtprel@ha
- lwz 3,PrettyStackTraceHead@dtprel@l(3)
- nop
- nop
-
- addi 29,31,PrettyStackTraceHead@got@tlsld
- mr 3,29
- bl __tls_get_addr(PrettyStackTraceHead@tlsld)
- lwz 3,PrettyStackTraceHead@dtprel(3)
- nop
- nop
- nop
- nop
-
- addis 3,31,PrettyStackTraceHead@got@tlsgd@ha
- addi 29,3,PrettyStackTraceHead@got@tlsgd@l
- mr 3,29
- bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
- lwz 3,0(3)
- nop
- nop
- nop
-
- addi 29,31,PrettyStackTraceHead@got@tlsgd
- mr 3,29
- bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
- lwz 3,0(3)
- nop
- nop
- nop
- nop
-
- .section ".tbss","awT",@nobits
- .align 2
-PrettyStackTraceHead:
- .space 4
diff --git a/ld/testsuite/ld-powerpc/tlsldopt.d b/ld/testsuite/ld-powerpc/tlsldopt.d
new file mode 100644 (file)
index 0000000..a623a64
--- /dev/null
@@ -0,0 +1,43 @@
+#source: tlsldopt.s
+#as: -a64
+#ld: -melf64ppc
+#objdump: -dr
+#target: powerpc64*-*-*
+
+.*:     file format .*
+
+Disassembly of section \.text:
+
+.*:
+.*     nop
+.*     nop
+.*     mr      r3,r29
+.*     addi    r3,r13,4096
+.*     nop
+.*     addis   r3,r3,0
+.*     ld      r3,-32768\(r3\)
+.*     nop
+.*     nop
+.*     mr      r3,r29
+.*     addi    r3,r13,4096
+.*     nop
+.*     ld      r3,-32768\(r3\)
+.*     nop
+.*     nop
+.*     nop
+.*     nop
+.*     nop
+.*     mr      r3,r29
+.*     addi    r3,r13,-28672
+.*     nop
+.*     ld      r3,0\(r3\)
+.*     nop
+.*     nop
+.*     nop
+.*     mr      r3,r29
+.*     addi    r3,r13,-28672
+.*     nop
+.*     ld      r3,0\(r3\)
+.*     nop
+.*     nop
+.*     nop
diff --git a/ld/testsuite/ld-powerpc/tlsldopt.s b/ld/testsuite/ld-powerpc/tlsldopt.s
new file mode 100644 (file)
index 0000000..925d8bf
--- /dev/null
@@ -0,0 +1,48 @@
+ .section ".opd","aw",@progbits
+ .p2align 3
+ .globl _start
+_start:
+ .quad .L_start,.TOC.@tocbase,0
+
+ .text
+.L_start:
+ addis 3,2,PrettyStackTraceHead@got@tlsld@ha
+ addi 29,3,PrettyStackTraceHead@got@tlsld@l
+ mr 3,29
+ bl __tls_get_addr(PrettyStackTraceHead@tlsld)
+ nop
+ addis 3,3,PrettyStackTraceHead@dtprel@ha
+ ld 3,PrettyStackTraceHead@dtprel@l(3)
+ nop
+
+ addi 29,2,PrettyStackTraceHead@got@tlsld
+ mr 3,29
+ bl __tls_get_addr(PrettyStackTraceHead@tlsld)
+ nop
+ ld 3,PrettyStackTraceHead@dtprel(3)
+ nop
+ nop
+ nop
+
+ addis 3,2,PrettyStackTraceHead@got@tlsgd@ha
+ addi 29,3,PrettyStackTraceHead@got@tlsgd@l
+ mr 3,29
+ bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
+ nop
+ ld 3,0(3)
+ nop
+ nop
+
+ addi 29,2,PrettyStackTraceHead@got@tlsgd
+ mr 3,29
+ bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
+ nop
+ ld 3,0(3)
+ nop
+ nop
+ nop
+
+ .section ".tbss","awT",@nobits
+ .align 3
+PrettyStackTraceHead:
+ .space 8
diff --git a/ld/testsuite/ld-powerpc/tlsldopt32.d b/ld/testsuite/ld-powerpc/tlsldopt32.d
new file mode 100644 (file)
index 0000000..5178fdb
--- /dev/null
@@ -0,0 +1,44 @@
+#source: tlsldopt32.s
+#as: -a32
+#ld: -melf32ppc
+#objdump: -dr
+#target: powerpc*-*-*
+
+.*:     file format .*
+
+Disassembly of section \.text:
+
+.*:
+.*     nop
+.*     addis   r29,r2,0
+.*     mr      r3,r29
+.*     addi    r3,r3,4096
+.*     addis   r3,r3,0
+.*     lwz     r3,-32768\(r3\)
+.*     nop
+.*     nop
+.*     addis   r29,r2,0
+.*     mr      r3,r29
+.*     addi    r3,r3,4096
+.*     lwz     r3,-32768\(r3\)
+.*     nop
+.*     nop
+.*     nop
+.*     nop
+.*     nop
+.*     addis   r29,r2,0
+.*     mr      r3,r29
+.*     addi    r3,r3,-28672
+.*     lwz     r3,0\(r3\)
+.*     nop
+.*     nop
+.*     nop
+.*     addis   r29,r2,0
+.*     mr      r3,r29
+.*     addi    r3,r3,-28672
+.*     lwz     r3,0\(r3\)
+.*     nop
+.*     nop
+.*     nop
+.*     nop
+#pass
diff --git a/ld/testsuite/ld-powerpc/tlsldopt32.s b/ld/testsuite/ld-powerpc/tlsldopt32.s
new file mode 100644 (file)
index 0000000..f5561d4
--- /dev/null
@@ -0,0 +1,43 @@
+ .text
+ .globl _start
+_start:
+ addis 3,31,PrettyStackTraceHead@got@tlsld@ha
+ addi 29,3,PrettyStackTraceHead@got@tlsld@l
+ mr 3,29
+ bl __tls_get_addr(PrettyStackTraceHead@tlsld)
+ addis 3,3,PrettyStackTraceHead@dtprel@ha
+ lwz 3,PrettyStackTraceHead@dtprel@l(3)
+ nop
+ nop
+
+ addi 29,31,PrettyStackTraceHead@got@tlsld
+ mr 3,29
+ bl __tls_get_addr(PrettyStackTraceHead@tlsld)
+ lwz 3,PrettyStackTraceHead@dtprel(3)
+ nop
+ nop
+ nop
+ nop
+
+ addis 3,31,PrettyStackTraceHead@got@tlsgd@ha
+ addi 29,3,PrettyStackTraceHead@got@tlsgd@l
+ mr 3,29
+ bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
+ lwz 3,0(3)
+ nop
+ nop
+ nop
+
+ addi 29,31,PrettyStackTraceHead@got@tlsgd
+ mr 3,29
+ bl __tls_get_addr(PrettyStackTraceHead@tlsgd)
+ lwz 3,0(3)
+ nop
+ nop
+ nop
+ nop
+
+ .section ".tbss","awT",@nobits
+ .align 2
+PrettyStackTraceHead:
+ .space 4