summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2016-11-22 22:54:03 +0000
committerRui Ueyama <ruiu@google.com>2016-11-22 22:54:03 +0000
commit838ff4d5c5a9ef5874e5faed61ee35c929d9e667 (patch)
tree8ea5c7ae1a4e611b5933aa87d5b91390a0655368
parent554f500ae2b978473f3a200afb6e32c378a3a8bf (diff)
downloadbcm5719-llvm-838ff4d5c5a9ef5874e5faed61ee35c929d9e667.tar.gz
bcm5719-llvm-838ff4d5c5a9ef5874e5faed61ee35c929d9e667.zip
Accept -script=<file> in addition to -script <file>.
Fixes PR31126. llvm-svn: 287711
-rw-r--r--lld/ELF/Options.td1
-rw-r--r--lld/test/ELF/reproduce.s2
2 files changed, 2 insertions, 1 deletions
diff --git a/lld/ELF/Options.td b/lld/ELF/Options.td
index 6863e2a03d6..e212c596f23 100644
--- a/lld/ELF/Options.td
+++ b/lld/ELF/Options.td
@@ -258,6 +258,7 @@ def alias_script_T: JoinedOrSeparate<["-"], "T">, Alias<script>;
def alias_shared_Bshareable: F<"Bshareable">, Alias<shared>;
def alias_soname_h: JoinedOrSeparate<["-"], "h">, Alias<soname>;
def alias_soname_soname: S<"soname">, Alias<soname>;
+def alias_script: J<"script=">, Alias<script>;
def alias_strip_all: Flag<["-"], "s">, Alias<strip_all>;
def alias_strip_debug_S: Flag<["-"], "S">, Alias<strip_debug>;
def alias_Tbss: J<"Tbss=">, Alias<Tbss>;
diff --git a/lld/test/ELF/reproduce.s b/lld/test/ELF/reproduce.s
index 9a0b65f558e..9166fb4bd0f 100644
--- a/lld/test/ELF/reproduce.s
+++ b/lld/test/ELF/reproduce.s
@@ -35,7 +35,7 @@
# RUN: echo > file2
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o 'foo bar'
# RUN: ld.lld --reproduce repro2 'foo bar' -L"foo bar" -Lfile -Tfile2 \
-# RUN: --dynamic-list dyn -rpath file --script file --version-script ver \
+# RUN: --dynamic-list dyn -rpath file --script=file --version-script ver \
# RUN: --dynamic-linker "some unusual/path" -soname 'foo bar' -soname='foo bar'
# RUN: cpio -id < repro2.cpio
# RUN: FileCheck %s --check-prefix=RSP2 < repro2/response.txt
OpenPOWER on IntegriCloud