[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