diff options
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/MC/ARM/reloc-abs16.s | 12 | ||||
| -rw-r--r-- | llvm/test/MC/ARM/reloc-abs8.s | 12 |
2 files changed, 16 insertions, 8 deletions
diff --git a/llvm/test/MC/ARM/reloc-abs16.s b/llvm/test/MC/ARM/reloc-abs16.s index c3c2b497b82..90229d3c1d2 100644 --- a/llvm/test/MC/ARM/reloc-abs16.s +++ b/llvm/test/MC/ARM/reloc-abs16.s @@ -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: } diff --git a/llvm/test/MC/ARM/reloc-abs8.s b/llvm/test/MC/ARM/reloc-abs8.s index f1d7afad1ae..7f20da9a78c 100644 --- a/llvm/test/MC/ARM/reloc-abs8.s +++ b/llvm/test/MC/ARM/reloc-abs8.s @@ -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: } |

