[lld] r363433 - [MinGW] Support the --subsystem=val option in joined form

Martin Storsjo via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 14 10:50:39 PDT 2019


Author: mstorsjo
Date: Fri Jun 14 10:50:39 2019
New Revision: 363433

URL: http://llvm.org/viewvc/llvm-project?rev=363433&view=rev
Log:
[MinGW] Support the --subsystem=val option in joined form

Differential Revision: https://reviews.llvm.org/D63250

Modified:
    lld/trunk/MinGW/Options.td
    lld/trunk/test/MinGW/driver.test

Modified: lld/trunk/MinGW/Options.td
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/MinGW/Options.td?rev=363433&r1=363432&r2=363433&view=diff
==============================================================================
--- lld/trunk/MinGW/Options.td (original)
+++ lld/trunk/MinGW/Options.td Fri Jun 14 10:50:39 2019
@@ -57,6 +57,7 @@ def out_implib_eq: Joined<["--"], "out-i
 def output_def: S<"output-def">, HelpText<"Output def file">;
 def shared: F<"shared">, HelpText<"Build a shared object">;
 def subs: S<"subsystem">, HelpText<"Specify subsystem">;
+def subs_eq: J<"subsystem=">, Alias<subs>;
 def stack: S<"stack">;
 def strip_all: F<"strip-all">,
     HelpText<"Omit all symbol information from the output binary">;

Modified: lld/trunk/test/MinGW/driver.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/MinGW/driver.test?rev=363433&r1=363432&r2=363433&view=diff
==============================================================================
--- lld/trunk/test/MinGW/driver.test (original)
+++ lld/trunk/test/MinGW/driver.test Fri Jun 14 10:50:39 2019
@@ -57,6 +57,8 @@ MLLVM: -mllvm:bar -mllvm:baz
 
 RUN: ld.lld -### foo.o -m i386pep -subsystem console | FileCheck -check-prefix=SUBSYSTEM %s
 RUN: ld.lld -### foo.o -m i386pep --subsystem console | FileCheck -check-prefix=SUBSYSTEM %s
+RUN: ld.lld -### foo.o -m i386pep -subsystem=console | FileCheck -check-prefix=SUBSYSTEM %s
+RUN: ld.lld -### foo.o -m i386pep --subsystem=console | FileCheck -check-prefix=SUBSYSTEM %s
 SUBSYSTEM: -subsystem:console
 
 RUN: ld.lld -### foo.o -m i386pep --major-os-version 7 --minor-os-version 8 | FileCheck -check-prefix=SUBSYSTEM_VERSION %s




More information about the llvm-commits mailing list