]> granicus.if.org Git - llvm/commitdiff
tests: convert a couple of ARM relocation tests to readobj
authorSaleem Abdulrasool <compnerd@compnerd.org>
Sat, 10 Jan 2015 02:48:25 +0000 (02:48 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Sat, 10 Jan 2015 02:48:25 +0000 (02:48 +0000)
These tests are checking the relocation generation.  Use the readobj output as
it is much easier to follow when glancing over the tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225575 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/ARM/reloc-abs16.s
test/MC/ARM/reloc-abs8.s

index c3c2b497b82487c0b16239b15a6d3dd74c58f22e..90229d3c1d25e668100ed11b708f012631315db9 100644 (file)
@@ -1,6 +1,6 @@
-@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-objdump -r - \
+@ 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-objdump -r - \
+@ RUN: llvm-mc -triple thumbv7-eabi -filetype obj -o - %s | llvm-readobj -r - \
 @ RUN:     | FileCheck %s
 
        .syntax unified
@@ -8,6 +8,10 @@
        .short abs16_0 -32768
        .short abs16_1 +65535
 
-@ CHECK: 0 R_ARM_ABS16 abs16_0
-@ CHECK: 2 R_ARM_ABS16 abs16_1
+@ 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: }
 
index f1d7afad1aefbc3843263bc800429b73a9318854..7f20da9a78c5bc264512a69c2b76002c72302708 100644 (file)
@@ -1,6 +1,6 @@
-@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s | llvm-objdump -r - \
+@ 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-objdump -r - \
+@ RUN: llvm-mc -triple thumbv7-eabi -filetype obj -o - %s | llvm-readobj -r - \
 @ RUN:     | FileCheck %s
 
        .syntax unified
@@ -8,5 +8,9 @@
        .byte abs8_0 -128
        .byte abs8_1 +255
 
-@ CHECK: 0 R_ARM_ABS8 abs8_0
-@ CHECK: 1 R_ARM_ABS8 abs8_1
+@ 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: }