ELF: Define -S as an alias for --strip-debug.
authorRui Ueyama <ruiu@google.com>
Thu, 7 Apr 2016 21:10:09 +0000 (21:10 +0000)
committerRui Ueyama <ruiu@google.com>
Thu, 7 Apr 2016 21:10:09 +0000 (21:10 +0000)
llvm-svn: 265723

lld/ELF/Options.td
lld/test/ELF/strip-debug.s

index 1cd250e..2129296 100644 (file)
@@ -189,6 +189,7 @@ def alias_soname_soname : Separate<["-"], "soname">, Alias<soname>;
 def alias_script_T : JoinedOrSeparate<["-"], "T">, Alias<script>;
 def alias_trace : Flag<["-"], "t">, Alias<trace>;
 def alias_strip_all: Flag<["-"], "s">, Alias<strip_all>;
+def alias_strip_debug_S: Flag<["-"], "S">, Alias<strip_debug>;
 def alias_undefined_u : JoinedOrSeparate<["-"], "u">, Alias<undefined>;
 def alias_wrap_wrap : Joined<["--", "-"], "wrap=">, Alias<wrap>;
 
index 4075fe6..81f7572 100644 (file)
@@ -5,6 +5,8 @@
 # RUN: llvm-readobj -sections -symbols %t2 | FileCheck -check-prefix=DEFAULT %s
 # RUN: ld.lld %t -o %t2 --strip-debug
 # RUN: llvm-readobj -sections -symbols %t2 | FileCheck -check-prefix=STRIP %s
+# RUN: ld.lld %t -o %t2 -S
+# RUN: llvm-readobj -sections -symbols %t2 | FileCheck -check-prefix=STRIP %s
 # RUN: ld.lld %t -o %t2 --strip-all
 # RUN: llvm-readobj -sections -symbols %t2 | FileCheck -check-prefix=STRIP %s