[ELF] - Implement INSERT BEFORE.
authorGeorge Rimar <grimar@accesssoftek.com>
Tue, 13 Mar 2018 09:18:11 +0000 (09:18 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Tue, 13 Mar 2018 09:18:11 +0000 (09:18 +0000)
commit796684b451b42c72a1c963ea8e1aa47e974c5cc4
tree819cd07bb6089a47b69686897e34aca1e42b4fb3
parentebc1d1fddec15d941c88e07bf98e67557b5fda88
[ELF] - Implement INSERT BEFORE.

This finishes PR35877.

INSERT BEFORE used similar to INSERT AFTER,
it inserts sections before the given target section.

Differential revision: https://reviews.llvm.org/D44380

llvm-svn: 327378
lld/ELF/LinkerScript.cpp
lld/ELF/LinkerScript.h
lld/ELF/ScriptParser.cpp
lld/test/ELF/linkerscript/insert-after.test
lld/test/ELF/linkerscript/insert-before.test [new file with mode: 0644]
lld/test/ELF/linkerscript/insert-broken.test