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.

llvm-svn: 225575

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

index c3c2b49..90229d3 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 f1d7afa..7f20da9 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: }