diff --git a/lld/MinGW/Options.td b/lld/MinGW/Options.td index f59bd5bc38a8d..fa4c4ecc75d65 100644 --- a/lld/MinGW/Options.td +++ b/lld/MinGW/Options.td @@ -203,6 +203,7 @@ def alias_Bdynamic_dy: Flag<["-"], "dy">, Alias; def alias_Bstatic_dn: Flag<["-"], "dn">, Alias; def alias_Bstatic_non_shared: Flag<["-"], "non_shared">, Alias; def alias_Bstatic_static: Flag<["-"], "static">, Alias; +def alias_dll: F<"dll">, Alias; def alias_entry_e: JoinedOrSeparate<["-"], "e">, Alias; def alias_no_dynamicbase: F<"no-dynamicbase">, Alias; def alias_strip_s: Flag<["-"], "s">, Alias; diff --git a/lld/test/MinGW/driver.test b/lld/test/MinGW/driver.test index 2893f8c66fd12..1fdd494754af4 100644 --- a/lld/test/MinGW/driver.test +++ b/lld/test/MinGW/driver.test @@ -27,6 +27,7 @@ ARM64-SAME: foo.o RUN: ld.lld -### foo.o -m i386pep -shared 2>&1 | FileCheck -check-prefix=SHARED %s RUN: ld.lld -### foo.o -m i386pep --shared 2>&1 | FileCheck -check-prefix=SHARED %s +RUN: ld.lld -### foo.o -m i386pep --dll 2>&1 | FileCheck -check-prefix=SHARED %s SHARED: -out:a.dll SHARED-SAME: -dll