[llvm] r225576 - test: merge ARM relocations test
Saleem Abdulrasool
compnerd at compnerd.org
Fri Jan 9 18:48:30 PST 2015
Author: compnerd
Date: Fri Jan 9 20:48:29 2015
New Revision: 225576
URL: http://llvm.org/viewvc/llvm-project?rev=225576&view=rev
Log:
test: merge ARM relocations test
There is a fair number of relocations that are part of the AAELF specification.
Simply merge the tests into a single test file, otherwise, we will end up with
far too many test files to test each relocation type. NFC.
Added:
llvm/trunk/test/MC/ARM/arm-elf-relocations.s
- copied, changed from r225575, llvm/trunk/test/MC/ARM/reloc-abs16.s
Removed:
llvm/trunk/test/MC/ARM/reloc-abs16.s
llvm/trunk/test/MC/ARM/reloc-abs8.s
Copied: llvm/trunk/test/MC/ARM/arm-elf-relocations.s (from r225575, llvm/trunk/test/MC/ARM/reloc-abs16.s)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/arm-elf-relocations.s?p2=llvm/trunk/test/MC/ARM/arm-elf-relocations.s&p1=llvm/trunk/test/MC/ARM/reloc-abs16.s&r1=225575&r2=225576&rev=225576&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/reloc-abs16.s (original)
+++ llvm/trunk/test/MC/ARM/arm-elf-relocations.s Fri Jan 9 20:48:29 2015
@@ -5,11 +5,25 @@
.syntax unified
+ .section .text.r_arm_abs8
+
+ .byte abs8_0 -128
+ .byte abs8_1 +255
+
+@ CHECK: Relocations {
+@ CHECK: Section {{.*}} .rel.text.r_arm_abs8 {
+@ CHECK: 0x0 R_ARM_ABS8 abs8_0 0x0
+@ CHECK: 0x1 R_ARM_ABS8 abs8_1 0x0
+@ CHECK: }
+@ CHECK: }
+
+ .section .text.r_arm_abs16
+
.short abs16_0 -32768
.short abs16_1 +65535
@ CHECK: Relocations {
-@ CHECK: Section (2) .rel.text {
+@ CHECK: Section {{.*}} .rel.text.r_arm_abs16 {
@ CHECK: 0x0 R_ARM_ABS16 abs16_0 0x0
@ CHECK: 0x2 R_ARM_ABS16 abs16_1 0x0
@ CHECK: }
Removed: llvm/trunk/test/MC/ARM/reloc-abs16.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/reloc-abs16.s?rev=225575&view=auto
==============================================================================
--- llvm/trunk/test/MC/ARM/reloc-abs16.s (original)
+++ llvm/trunk/test/MC/ARM/reloc-abs16.s (removed)
@@ -1,17 +0,0 @@
-@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj -r - \
-@ RUN: | FileCheck %s
-@ RUN: llvm-mc -triple thumbv7-eabi -filetype obj -o - %s | llvm-readobj -r - \
-@ RUN: | FileCheck %s
-
- .syntax unified
-
- .short abs16_0 -32768
- .short abs16_1 +65535
-
-@ CHECK: Relocations {
-@ CHECK: Section (2) .rel.text {
-@ CHECK: 0x0 R_ARM_ABS16 abs16_0 0x0
-@ CHECK: 0x2 R_ARM_ABS16 abs16_1 0x0
-@ CHECK: }
-@ CHECK: }
-
Removed: llvm/trunk/test/MC/ARM/reloc-abs8.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/reloc-abs8.s?rev=225575&view=auto
==============================================================================
--- llvm/trunk/test/MC/ARM/reloc-abs8.s (original)
+++ llvm/trunk/test/MC/ARM/reloc-abs8.s (removed)
@@ -1,16 +0,0 @@
-@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-readobj -r - \
-@ RUN: | FileCheck %s
-@ RUN: llvm-mc -triple thumbv7-eabi -filetype obj -o - %s | llvm-readobj -r - \
-@ RUN: | FileCheck %s
-
- .syntax unified
-
- .byte abs8_0 -128
- .byte abs8_1 +255
-
-@ CHECK: Relocations {
-@ CHECK: Section (2) .rel.text {
-@ CHECK: 0x0 R_ARM_ABS8 abs8_0 0x0
-@ CHECK: 0x1 R_ARM_ABS8 abs8_1 0x0
-@ CHECK: }
-@ CHECK: }
More information about the llvm-commits
mailing list