Skip to content

Commit

Permalink
tests: convert a couple of ARM relocation tests to readobj
Browse files Browse the repository at this point in the history
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
  • Loading branch information
compnerd committed Jan 10, 2015
1 parent 1c6936f commit cc59790
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 8 deletions.
12 changes: 8 additions & 4 deletions test/MC/ARM/reloc-abs16.s
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
@ 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

.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: }

12 changes: 8 additions & 4 deletions test/MC/ARM/reloc-abs8.s
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
@ 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

.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: }

0 comments on commit cc59790

Please sign in to comment.