[lld] r360186 - [mips] Rename test case. NFC
Simon Atanasyan via llvm-commits
llvm-commits at lists.llvm.org
Tue May 7 13:26:12 PDT 2019
Author: atanasyan
Date: Tue May 7 13:26:12 2019
New Revision: 360186
URL: http://llvm.org/viewvc/llvm-project?rev=360186&view=rev
Log:
[mips] Rename test case. NFC
This test case checks MIPS PLT records for N64 ABI. For the N32 ABI case
there is a separate test case `mips-plt-n32.s`.
Added:
lld/trunk/test/ELF/mips-plt-n64.s
Removed:
lld/trunk/test/ELF/mips-26-n32-n64.s
Removed: lld/trunk/test/ELF/mips-26-n32-n64.s
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/mips-26-n32-n64.s?rev=360185&view=auto
==============================================================================
--- lld/trunk/test/ELF/mips-26-n32-n64.s (original)
+++ lld/trunk/test/ELF/mips-26-n32-n64.s (removed)
@@ -1,43 +0,0 @@
-# REQUIRES: mips
-# Check R_MIPS_26 relocation handling in case of N64 ABIs.
-
-# RUN: llvm-mc -filetype=obj -triple=mips64-unknown-linux \
-# RUN: %S/Inputs/mips-dynamic.s -o %t-so.o
-# RUN: ld.lld %t-so.o -shared -o %t.so
-# RUN: llvm-mc -filetype=obj -triple=mips64-unknown-linux %s -o %t.o
-# RUN: ld.lld %t.o %t.so -o %t.exe
-# RUN: llvm-objdump -d %t.exe | FileCheck %s --check-prefixes=CHECK,DEFAULT
-# RUN: ld.lld %t-so.o -shared -o %t.so -z hazardplt
-# RUN: ld.lld %t.o %t.so -o %t.exe -z hazardplt
-# RUN: llvm-objdump -d %t.exe | FileCheck %s --check-prefixes=CHECK,HAZARDPLT
-
-
-# CHECK: Disassembly of section .text:
-# CHECK-EMPTY:
-# CHECK-NEXT: __start:
-# CHECK-NEXT: 20000: 0c 00 80 0c jal 131120
-# CHECK-NEXT: 20004: 00 00 00 00 nop
-# CHECK-EMPTY:
-# CHECK-NEXT: Disassembly of section .plt:
-# CHECK-EMPTY:
-# CHECK-NEXT: .plt:
-# CHECK-NEXT: 20010: 3c 0e 00 03 lui $14, 3
-# CHECK-NEXT: 20014: dd d9 00 08 ld $25, 8($14)
-# CHECK-NEXT: 20018: 25 ce 00 08 addiu $14, $14, 8
-# CHECK-NEXT: 2001c: 03 0e c0 23 subu $24, $24, $14
-# CHECK-NEXT: 20020: 03 e0 78 25 move $15, $ra
-# CHECK-NEXT: 20024: 00 18 c0 c2 srl $24, $24, 3
-# DEFAULT: 20028: 03 20 f8 09 jalr $25
-# HAZARDPLT: 20028: 03 20 fc 09 jalr.hb $25
-# CHECK-NEXT: 2002c: 27 18 ff fe addiu $24, $24, -2
-# CHECK-NEXT: 20030: 3c 0f 00 03 lui $15, 3
-# CHECK-NEXT: 20034: 8d f9 00 18 lw $25, 24($15)
-# DEFAULT: 20038: 03 20 00 08 jr $25
-# HAZARDPLT: 20038: 03 20 04 08 jr.hb $25
-# CHECK-NEXT: 2003c: 25 f8 00 18 addiu $24, $15, 24
-
- .text
- .option pic0
- .global __start
-__start:
- jal foo0
Added: lld/trunk/test/ELF/mips-plt-n64.s
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/mips-plt-n64.s?rev=360186&view=auto
==============================================================================
--- lld/trunk/test/ELF/mips-plt-n64.s (added)
+++ lld/trunk/test/ELF/mips-plt-n64.s Tue May 7 13:26:12 2019
@@ -0,0 +1,43 @@
+# REQUIRES: mips
+# Check R_MIPS_26 relocation handling in case of N64 ABIs.
+
+# RUN: llvm-mc -filetype=obj -triple=mips64-unknown-linux \
+# RUN: %S/Inputs/mips-dynamic.s -o %t-so.o
+# RUN: ld.lld %t-so.o -shared -o %t.so
+# RUN: llvm-mc -filetype=obj -triple=mips64-unknown-linux %s -o %t.o
+# RUN: ld.lld %t.o %t.so -o %t.exe
+# RUN: llvm-objdump -d %t.exe | FileCheck %s --check-prefixes=CHECK,DEFAULT
+# RUN: ld.lld %t-so.o -shared -o %t.so -z hazardplt
+# RUN: ld.lld %t.o %t.so -o %t.exe -z hazardplt
+# RUN: llvm-objdump -d %t.exe | FileCheck %s --check-prefixes=CHECK,HAZARDPLT
+
+
+# CHECK: Disassembly of section .text:
+# CHECK-EMPTY:
+# CHECK-NEXT: __start:
+# CHECK-NEXT: 20000: 0c 00 80 0c jal 131120
+# CHECK-NEXT: 20004: 00 00 00 00 nop
+# CHECK-EMPTY:
+# CHECK-NEXT: Disassembly of section .plt:
+# CHECK-EMPTY:
+# CHECK-NEXT: .plt:
+# CHECK-NEXT: 20010: 3c 0e 00 03 lui $14, 3
+# CHECK-NEXT: 20014: dd d9 00 08 ld $25, 8($14)
+# CHECK-NEXT: 20018: 25 ce 00 08 addiu $14, $14, 8
+# CHECK-NEXT: 2001c: 03 0e c0 23 subu $24, $24, $14
+# CHECK-NEXT: 20020: 03 e0 78 25 move $15, $ra
+# CHECK-NEXT: 20024: 00 18 c0 c2 srl $24, $24, 3
+# DEFAULT: 20028: 03 20 f8 09 jalr $25
+# HAZARDPLT: 20028: 03 20 fc 09 jalr.hb $25
+# CHECK-NEXT: 2002c: 27 18 ff fe addiu $24, $24, -2
+# CHECK-NEXT: 20030: 3c 0f 00 03 lui $15, 3
+# CHECK-NEXT: 20034: 8d f9 00 18 lw $25, 24($15)
+# DEFAULT: 20038: 03 20 00 08 jr $25
+# HAZARDPLT: 20038: 03 20 04 08 jr.hb $25
+# CHECK-NEXT: 2003c: 25 f8 00 18 addiu $24, $15, 24
+
+ .text
+ .option pic0
+ .global __start
+__start:
+ jal foo0
More information about the llvm-commits
mailing list