[llvm] r225575 - tests: convert a couple of ARM relocation tests to readobj

Saleem Abdulrasool compnerd at compnerd.org
Fri Jan 9 18:48:25 PST 2015


Author: compnerd
Date: Fri Jan  9 20:48:25 2015
New Revision: 225575

URL: http://llvm.org/viewvc/llvm-project?rev=225575&view=rev
Log:
tests: convert a couple of ARM relocation tests to readobj

These tests are checking the relocation generation.  Use the readobj output as
it is much easier to follow when glancing over the tests.

Modified:
    llvm/trunk/test/MC/ARM/reloc-abs16.s
    llvm/trunk/test/MC/ARM/reloc-abs8.s

Modified: 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&r1=225574&r2=225575&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/reloc-abs16.s (original)
+++ llvm/trunk/test/MC/ARM/reloc-abs16.s Fri Jan  9 20:48:25 2015
@@ -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: }
 

Modified: 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&r1=225574&r2=225575&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/reloc-abs8.s (original)
+++ llvm/trunk/test/MC/ARM/reloc-abs8.s Fri Jan  9 20:48:25 2015
@@ -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: }





More information about the llvm-commits mailing list