mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-30 16:53:02 +00:00
test: merge ARM relocations test
There is a fair number of relocations that are part of the AAELF specification. Simply merge the tests into a single test file, otherwise, we will end up with far too many test files to test each relocation type. NFC. llvm-svn: 225576
This commit is contained in:
parent
93aa06cca8
commit
7b637a49c1
@ -5,11 +5,25 @@
|
||||
|
||||
.syntax unified
|
||||
|
||||
.section .text.r_arm_abs8
|
||||
|
||||
.byte abs8_0 -128
|
||||
.byte abs8_1 +255
|
||||
|
||||
@ CHECK: Relocations {
|
||||
@ CHECK: Section {{.*}} .rel.text.r_arm_abs8 {
|
||||
@ CHECK: 0x0 R_ARM_ABS8 abs8_0 0x0
|
||||
@ CHECK: 0x1 R_ARM_ABS8 abs8_1 0x0
|
||||
@ CHECK: }
|
||||
@ CHECK: }
|
||||
|
||||
.section .text.r_arm_abs16
|
||||
|
||||
.short abs16_0 -32768
|
||||
.short abs16_1 +65535
|
||||
|
||||
@ CHECK: Relocations {
|
||||
@ CHECK: Section (2) .rel.text {
|
||||
@ CHECK: Section {{.*}} .rel.text.r_arm_abs16 {
|
||||
@ CHECK: 0x0 R_ARM_ABS16 abs16_0 0x0
|
||||
@ CHECK: 0x2 R_ARM_ABS16 abs16_1 0x0
|
||||
@ CHECK: }
|
@ -1,16 +0,0 @@
|
||||
@ 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-readobj -r - \
|
||||
@ RUN: | FileCheck %s
|
||||
|
||||
.syntax unified
|
||||
|
||||
.byte abs8_0 -128
|
||||
.byte abs8_1 +255
|
||||
|
||||
@ 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: }
|
Loading…
x
Reference in New Issue
Block a user