diff options
| author | Rui Ueyama <ruiu@google.com> | 2016-11-22 22:54:03 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2016-11-22 22:54:03 +0000 |
| commit | 838ff4d5c5a9ef5874e5faed61ee35c929d9e667 (patch) | |
| tree | 8ea5c7ae1a4e611b5933aa87d5b91390a0655368 | |
| parent | 554f500ae2b978473f3a200afb6e32c378a3a8bf (diff) | |
| download | bcm5719-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.td | 1 | ||||
| -rw-r--r-- | lld/test/ELF/reproduce.s | 2 |
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 |

