From db7c630b01e7c867a8d945e70f2d9425b25b52b0 Mon Sep 17 00:00:00 2001 From: George Rimar Date: Wed, 21 Feb 2018 11:56:55 +0000 Subject: [PATCH] [ELF] - Simplify testcase. NFC. This removes script input file and inlines script into testcase body. That is consistent with othet LS tests and makes testcase easier to read. llvm-svn: 325673 --- .../ELF/linkerscript/Inputs/implicit-program-header.script | 12 ------------ lld/test/ELF/linkerscript/implicit-program-header.s | 11 ++++++++++- 2 files changed, 10 insertions(+), 13 deletions(-) delete mode 100644 lld/test/ELF/linkerscript/Inputs/implicit-program-header.script diff --git a/lld/test/ELF/linkerscript/Inputs/implicit-program-header.script b/lld/test/ELF/linkerscript/Inputs/implicit-program-header.script deleted file mode 100644 index 27dbea8..0000000 --- a/lld/test/ELF/linkerscript/Inputs/implicit-program-header.script +++ /dev/null @@ -1,12 +0,0 @@ -PHDRS -{ - ph_write PT_LOAD FLAGS(2); - ph_exec PT_LOAD FLAGS(1); -} - -SECTIONS -{ - .bar : { *(.bar) } : ph_exec - .foo : { *(.foo) } - .text : { *(.text) } : ph_write -} diff --git a/lld/test/ELF/linkerscript/implicit-program-header.s b/lld/test/ELF/linkerscript/implicit-program-header.s index 95cdf14..36379a9 100644 --- a/lld/test/ELF/linkerscript/implicit-program-header.s +++ b/lld/test/ELF/linkerscript/implicit-program-header.s @@ -1,6 +1,15 @@ # REQUIRES: x86 # RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o -# RUN: ld.lld --hash-style=sysv -o %t1 --script %S/Inputs/implicit-program-header.script \ +# RUN: echo "PHDRS { \ +# RUN: ph_write PT_LOAD FLAGS(2); \ +# RUN: ph_exec PT_LOAD FLAGS(1); \ +# RUN: } \ +# RUN: SECTIONS { \ +# RUN: .bar : { *(.bar) } : ph_exec \ +# RUN: .foo : { *(.foo) } \ +# RUN: .text : { *(.text) } : ph_write \ +# RUN: }" > %t.script +# RUN: ld.lld --hash-style=sysv -o %t1 --script %t.script \ # RUN: %t.o -shared # RUN: llvm-readobj -elf-output-style=GNU -l %t1 | FileCheck %s -- 2.7.4