Author: hans Date: Mon Jul 22 15:27:18 2019 New Revision: 366756 URL: http://llvm.org/viewvc/llvm-project?rev=366756&view=rev Log: Merging r366445: ------------------------------------------------------------------------ r366445 | maskray | 2019-07-18 17:07:42 +0200 (Thu, 18 Jul 2019) | 3 lines
[ELF][PPC] Delete ppc64-dynamic-relocations.s I forgot to delete it in r366424. ------------------------------------------------------------------------ Removed: lld/branches/release_90/test/ELF/ppc64-dynamic-relocations.s Modified: lld/branches/release_90/ (props changed) Propchange: lld/branches/release_90/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Mon Jul 22 15:27:18 2019 @@ -1 +1 @@ -/lld/trunk:366500,366504 +/lld/trunk:366445,366500,366504 Removed: lld/branches/release_90/test/ELF/ppc64-dynamic-relocations.s URL: http://llvm.org/viewvc/llvm-project/lld/branches/release_90/test/ELF/ppc64-dynamic-relocations.s?rev=366755&view=auto ============================================================================== --- lld/branches/release_90/test/ELF/ppc64-dynamic-relocations.s (original) +++ lld/branches/release_90/test/ELF/ppc64-dynamic-relocations.s (removed) @@ -1,50 +0,0 @@ -// REQUIRES: ppc - -// RUN: llvm-mc -filetype=obj -triple=powerpc64le-unknown-linux %s -o %t.o -// RUN: llvm-mc -filetype=obj -triple=powerpc64le-unknown-linux %p/Inputs/shared-ppc64.s -o %t2.o -// RUN: ld.lld -shared %t2.o -o %t2.so -// RUN: ld.lld %t.o %t2.so -o %t -// RUN: llvm-readobj --dyn-relocations %t | FileCheck %s -// RUN: llvm-objdump --section-headers %t | FileCheck --check-prefix=DIS %s -// RUN: llvm-readelf -dynamic-table %t | FileCheck --check-prefix=DT %s - -// RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux %s -o %t.o -// RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux %p/Inputs/shared-ppc64.s -o %t2.o -// RUN: ld.lld -shared %t2.o -o %t2.so -// RUN: ld.lld %t.o %t2.so -o %t -// RUN: llvm-readobj --dyn-relocations %t | FileCheck %s -// RUN: llvm-objdump --section-headers %t | FileCheck --check-prefix=DIS %s -// RUN: llvm-readelf -dynamic-table %t | FileCheck --check-prefix=DT %s - - -// The dynamic relocation for foo should point to 16 bytes past the start of -// the .plt section. -// CHECK: Dynamic Relocations { -// CHECK-NEXT: 0x10030010 R_PPC64_JMP_SLOT foo 0x0 - -// There should be 2 reserved doublewords before the first entry. The dynamic -// linker will fill those in with the address of the resolver entry point and -// the dynamic object identifier. -// DIS: Idx Name Size VMA Type -// DIS: .plt 00000018 0000000010030000 BSS - -// DT_PLTGOT should point to the start of the .plt section. -// DT: 0x0000000000000003 (PLTGOT) 0x10030000 - - .text - .abiversion 2 - .globl _start - .p2align 4 - .type _start,@function -_start: -.Lfunc_begin0: -.Lfunc_gep0: - addis 2, 12, .TOC.-.Lfunc_gep0@ha - addi 2, 2, .TOC.-.Lfunc_gep0@l -.Lfunc_lep0: - .localentry _start, .Lfunc_lep0-.Lfunc_gep0 - bl foo - nop - li 0, 1 - sc - .size _start, .-.Lfunc_begin0 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits