[lld] r274524 - [ELF] Support --entry= option variant. Update tests while I'm there.
Rui Ueyama via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 6 10:28:54 PDT 2016
I'm wondering if all multi-letter options can take either "-foo bar" form
or "-foo=bar" form. If so, we should fix all options.
On Mon, Jul 4, 2016 at 2:50 PM, Davide Italiano via llvm-commits <
llvm-commits at lists.llvm.org> wrote:
> Author: davide
> Date: Mon Jul 4 16:50:50 2016
> New Revision: 274524
>
> URL: http://llvm.org/viewvc/llvm-project?rev=274524&view=rev
> Log:
> [ELF] Support --entry= option variant. Update tests while I'm there.
>
> Modified:
> lld/trunk/ELF/Options.td
> lld/trunk/test/ELF/entry.s
>
> Modified: lld/trunk/ELF/Options.td
> URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Options.td?rev=274524&r1=274523&r2=274524&view=diff
>
> ==============================================================================
> --- lld/trunk/ELF/Options.td (original)
> +++ lld/trunk/ELF/Options.td Mon Jul 4 16:50:50 2016
> @@ -186,6 +186,7 @@ def alias_discard_all_x: Flag<["-"], "x"
> def alias_discard_locals_X: Flag<["-"], "X">, Alias<discard_locals>;
> def alias_dynamic_list: J<"dynamic-list=">, Alias<dynamic_list>;
> def alias_entry_e: JoinedOrSeparate<["-"], "e">, Alias<entry>;
> +def alias_entry_entry: J<"entry=">, Alias<entry>;
> def alias_export_dynamic_E: Flag<["-"], "E">, Alias<export_dynamic>;
> def alias_export_dynamic_symbol: J<"export-dynamic-symbol=">,
> Alias<export_dynamic_symbol>;
>
> Modified: lld/trunk/test/ELF/entry.s
> URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/entry.s?rev=274524&r1=274523&r2=274524&view=diff
>
> ==============================================================================
> --- lld/trunk/test/ELF/entry.s (original)
> +++ lld/trunk/test/ELF/entry.s Mon Jul 4 16:50:50 2016
> @@ -4,9 +4,9 @@
> # RUN: llvm-readobj -file-headers %t2 | FileCheck -check-prefix=SYM %s
> # RUN: ld.lld %t1 -shared -o %t2 -e entry
> # RUN: llvm-readobj -file-headers %t2 | FileCheck -check-prefix=DSO %s
> -# RUN: ld.lld %t1 -o %t2 -e 4096
> +# RUN: ld.lld %t1 -o %t2 --entry=4096
> # RUN: llvm-readobj -file-headers %t2 | FileCheck -check-prefix=DEC %s
> -# RUN: ld.lld %t1 -o %t2 -e 0xcafe
> +# RUN: ld.lld %t1 -o %t2 --entry 0xcafe
> # RUN: llvm-readobj -file-headers %t2 | FileCheck -check-prefix=HEX %s
> # RUN: ld.lld %t1 -o %t2 -e 0777
> # RUN: llvm-readobj -file-headers %t2 | FileCheck -check-prefix=OCT %s
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160706/3baf867f/attachment.html>
More information about the llvm-commits
mailing list