diff options
author | Nico Weber <nicolasweber@gmx.de> | 2019-09-30 18:13:48 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2019-09-30 18:13:48 +0000 |
commit | 49042c57ce1b49a303adc0ed2ccc1b1763cfe0bc (patch) | |
tree | 11107d69d8ab537fceff5c7312513dfe4476b5e5 /test | |
parent | f47e28277c5cbebdbfebc778711db5f4e01eb69e (diff) |
Revert "[MC] Emit unused undefined symbol even if its binding is not set"
This reverts r373168. It caused PR43511.
git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@373242 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/ELF/ppc64-abs64-dyn.s | 8 | ||||
-rw-r--r-- | test/ELF/ppc64-relocs.s | 4 |
2 files changed, 6 insertions, 6 deletions
diff --git a/test/ELF/ppc64-abs64-dyn.s b/test/ELF/ppc64-abs64-dyn.s index 45d10b280..24976316c 100644 --- a/test/ELF/ppc64-abs64-dyn.s +++ b/test/ELF/ppc64-abs64-dyn.s @@ -12,10 +12,10 @@ ## FIXME the addend for offset 0x20000 should be TOC base+0x8000+1, not 0x80001. # CHECK: .rela.dyn { -# CHECK-NEXT: 0x303B8 R_PPC64_RELATIVE - 0x8001 -# CHECK-NEXT: 0x303C0 R_PPC64_RELATIVE - 0x303B9 -# CHECK-NEXT: 0x303C8 R_PPC64_ADDR64 external 0x1 -# CHECK-NEXT: 0x303D0 R_PPC64_ADDR64 global 0x1 +# CHECK-NEXT: 0x303B0 R_PPC64_RELATIVE - 0x8001 +# CHECK-NEXT: 0x303B8 R_PPC64_RELATIVE - 0x303B1 +# CHECK-NEXT: 0x303C0 R_PPC64_ADDR64 external 0x1 +# CHECK-NEXT: 0x303C8 R_PPC64_ADDR64 global 0x1 # CHECK-NEXT: } .data diff --git a/test/ELF/ppc64-relocs.s b/test/ELF/ppc64-relocs.s index e3363b604..0fe0edfc5 100644 --- a/test/ELF/ppc64-relocs.s +++ b/test/ELF/ppc64-relocs.s @@ -26,13 +26,13 @@ _start: ld 1, .L1@toc@l(2) # CHECK-LABEL: Disassembly of section .R_PPC64_TOC16_LO_DS: -# CHECK: ld 1, -32760(2) +# CHECK: ld 1, -32768(2) .section .R_PPC64_TOC16_LO,"ax",@progbits addi 1, 2, .L1@toc@l # CHECK-LABEL: Disassembly of section .R_PPC64_TOC16_LO: -# CHECK: addi 1, 2, -32760 +# CHECK: addi 1, 2, -32768 .section .R_PPC64_TOC16_HI,"ax",@progbits addis 1, 2, .L1@toc@h |