summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/linkerscript/Inputs
diff options
context:
space:
mode:
authorGeorge Rimar <grimar@accesssoftek.com>2016-09-16 17:42:10 +0000
committerGeorge Rimar <grimar@accesssoftek.com>2016-09-16 17:42:10 +0000
commit395281cfc3ff0e76c68501b040cb43b830d974ea (patch)
tree90d72c9bb6e93ce593b379b4eeca4e470e3c9da5 /lld/test/ELF/linkerscript/Inputs
parente5d4a6c7087c9f6c424794b4996cdf84176eb54f (diff)
downloadbcm5719-llvm-395281cfc3ff0e76c68501b040cb43b830d974ea.tar.gz
bcm5719-llvm-395281cfc3ff0e76c68501b040cb43b830d974ea.zip
Recommit r281721 "[ELF] - Linkerscript: implement EXCLUDE_FILE in the middle of a input section description."
With fix for 2 bots. Details about the fix performed is on a review page. Initial commit message: This is PR30387: From PR description: We fail to parse SECTIONS { foo : { *(sec0 EXCLUDE_FILE (zed1.o) sec1 EXCLUDE_FILE (zed2.o) sec2 ) } } The semantics according to bfd are: Include sec1 from every file but zed1.o Include sec2 from every file but zed2.o Include sec0 from every file Patch implements the support. Differential revision: https://reviews.llvm.org/D24650 llvm-svn: 281754
Diffstat (limited to 'lld/test/ELF/linkerscript/Inputs')
-rw-r--r--lld/test/ELF/linkerscript/Inputs/exclude-multiple1.s8
-rw-r--r--lld/test/ELF/linkerscript/Inputs/exclude-multiple2.s8
2 files changed, 16 insertions, 0 deletions
diff --git a/lld/test/ELF/linkerscript/Inputs/exclude-multiple1.s b/lld/test/ELF/linkerscript/Inputs/exclude-multiple1.s
new file mode 100644
index 00000000000..1e0f741df40
--- /dev/null
+++ b/lld/test/ELF/linkerscript/Inputs/exclude-multiple1.s
@@ -0,0 +1,8 @@
+.section .foo.1,"a"
+ .quad 4
+
+.section .foo.2,"a"
+ .quad 5
+
+.section .foo.3,"a"
+ .quad 6
diff --git a/lld/test/ELF/linkerscript/Inputs/exclude-multiple2.s b/lld/test/ELF/linkerscript/Inputs/exclude-multiple2.s
new file mode 100644
index 00000000000..60f790fa235
--- /dev/null
+++ b/lld/test/ELF/linkerscript/Inputs/exclude-multiple2.s
@@ -0,0 +1,8 @@
+.section .foo.1,"a"
+ .quad 7
+
+.section .foo.2,"a"
+ .quad 8
+
+.section .foo.3,"a"
+ .quad 9
OpenPOWER on IntegriCloud