diff options
Diffstat (limited to 'test/MC/AArch64')
-rw-r--r-- | test/MC/AArch64/adrp-relocation.s | 2 | ||||
-rw-r--r-- | test/MC/AArch64/arm64-elf-relocs.s | 2 | ||||
-rw-r--r-- | test/MC/AArch64/arm64-tls-relocs.s | 2 | ||||
-rw-r--r-- | test/MC/AArch64/dot-req.s | 4 | ||||
-rw-r--r-- | test/MC/AArch64/inline-asm-modifiers.s | 2 | ||||
-rw-r--r-- | test/MC/AArch64/tls-relocs.s | 2 |
6 files changed, 8 insertions, 6 deletions
diff --git a/test/MC/AArch64/adrp-relocation.s b/test/MC/AArch64/adrp-relocation.s index 3bcef34..3bc6039 100644 --- a/test/MC/AArch64/adrp-relocation.s +++ b/test/MC/AArch64/adrp-relocation.s @@ -15,4 +15,4 @@ sym: // CHECK: R_AARCH64_ADR_PREL_PG_HI21 sym // CHECK: R_AARCH64_ADR_GOT_PAGE sym // CHECK: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 sym -// CHECK: R_AARCH64_TLSDESC_ADR_PAGE sym +// CHECK: R_AARCH64_TLSDESC_ADR_PAGE21 sym diff --git a/test/MC/AArch64/arm64-elf-relocs.s b/test/MC/AArch64/arm64-elf-relocs.s index eb22cc2..612819c 100644 --- a/test/MC/AArch64/arm64-elf-relocs.s +++ b/test/MC/AArch64/arm64-elf-relocs.s @@ -77,7 +77,7 @@ adrp x2, :tlsdesc:sym // CHECK: adrp x2, :tlsdesc:sym -// CHECK-OBJ: 58 R_AARCH64_TLSDESC_ADR_PAGE sym +// CHECK-OBJ: 58 R_AARCH64_TLSDESC_ADR_PAGE21 sym // LLVM is not competent enough to do this relocation because the // page boundary could occur anywhere after linking. A relocation diff --git a/test/MC/AArch64/arm64-tls-relocs.s b/test/MC/AArch64/arm64-tls-relocs.s index 96c2b55..be7e24a 100644 --- a/test/MC/AArch64/arm64-tls-relocs.s +++ b/test/MC/AArch64/arm64-tls-relocs.s @@ -304,7 +304,7 @@ // CHECK: blr x3 // encoding: [0x60,0x00,0x3f,0xd6] -// CHECK-ELF-NEXT: {{0x[0-9A-F]+}} R_AARCH64_TLSDESC_ADR_PAGE [[VARSYM]] +// CHECK-ELF-NEXT: {{0x[0-9A-F]+}} R_AARCH64_TLSDESC_ADR_PAGE21 [[VARSYM]] // CHECK-ELF-NEXT: {{0x[0-9A-F]+}} R_AARCH64_TLSDESC_LD64_LO12_NC [[VARSYM]] // CHECK-ELF-NEXT: {{0x[0-9A-F]+}} R_AARCH64_TLSDESC_ADD_LO12_NC [[VARSYM]] // CHECK-ELF-NEXT: {{0x[0-9A-F]+}} R_AARCH64_TLSDESC_CALL [[VARSYM]] diff --git a/test/MC/AArch64/dot-req.s b/test/MC/AArch64/dot-req.s index 947f945..a557f0c 100644 --- a/test/MC/AArch64/dot-req.s +++ b/test/MC/AArch64/dot-req.s @@ -1,7 +1,9 @@ -// RUN: llvm-mc -triple=aarch64-none-linux-gnu -show-encoding < %s | FileCheck %s +// RUN: llvm-mc -triple=aarch64-none-linux-gnu -show-encoding < %s 2>&1 | FileCheck %s bar: fred .req x5 +// CHECK-NOT: ignoring redefinition of register alias 'fred' + fred .req x5 mov fred, x11 .unreq fred fred .req w6 diff --git a/test/MC/AArch64/inline-asm-modifiers.s b/test/MC/AArch64/inline-asm-modifiers.s index cf34a95..c3ba1cf 100644 --- a/test/MC/AArch64/inline-asm-modifiers.s +++ b/test/MC/AArch64/inline-asm-modifiers.s @@ -73,7 +73,7 @@ test_inline_modifier_A: // @test_inline_modifier_A .size test_inline_modifier_A, .Ltmp2-test_inline_modifier_A // CHECK: R_AARCH64_ADR_PREL_PG_HI21 var_simple // CHECK: R_AARCH64_ADR_GOT_PAGE var_got -// CHECK: R_AARCH64_TLSDESC_ADR_PAGE var_tlsgd +// CHECK: R_AARCH64_TLSDESC_ADR_PAGE21 var_tlsgd // CHECK: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 var_tlsie .globl test_inline_modifier_wx diff --git a/test/MC/AArch64/tls-relocs.s b/test/MC/AArch64/tls-relocs.s index ebf0216..9e94a52 100644 --- a/test/MC/AArch64/tls-relocs.s +++ b/test/MC/AArch64/tls-relocs.s @@ -391,7 +391,7 @@ // CHECK: // fixup A - offset: 0, value: var, kind: fixup_aarch64_tlsdesc_call // CHECK: blr x3 // encoding: [0x60,0x00,0x3f,0xd6] -// CHECK-ELF-NEXT: 0x104 R_AARCH64_TLSDESC_ADR_PAGE [[VARSYM]] +// CHECK-ELF-NEXT: 0x104 R_AARCH64_TLSDESC_ADR_PAGE21 [[VARSYM]] // CHECK-ELF-NEXT: 0x108 R_AARCH64_TLSDESC_LD64_LO12_NC [[VARSYM]] // CHECK-ELF-NEXT: 0x10C R_AARCH64_TLSDESC_ADD_LO12_NC [[VARSYM]] // CHECK-ELF-NEXT: 0x110 R_AARCH64_TLSDESC_CALL [[VARSYM]] |