<p dir="ltr">Thanks! </p>
<div class="gmail_quote">On Oct 7, 2015 1:33 PM, "Rui Ueyama via llvm-commits" <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: ruiu<br>
Date: Wed Oct  7 12:31:39 2015<br>
New Revision: 249573<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=249573&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=249573&view=rev</a><br>
Log:<br>
ELF2: Use ld.lld2 instead of lld -flavor gnu2.<br>
<br>
Modified:<br>
    lld/trunk/test/elf2/aarch64-abs16-error.s<br>
    lld/trunk/test/elf2/aarch64-abs32-error.s<br>
    lld/trunk/test/elf2/aarch64-data-relocs.s<br>
    lld/trunk/test/elf2/aarch64-relocs.s<br>
    lld/trunk/test/elf2/allow-multiple-definition.s<br>
    lld/trunk/test/elf2/allow-shlib-undefined.s<br>
    lld/trunk/test/elf2/archive.s<br>
    lld/trunk/test/elf2/basic-aarch64.s<br>
    lld/trunk/test/elf2/basic-freebsd.s<br>
    lld/trunk/test/elf2/basic-mips.s<br>
    lld/trunk/test/elf2/basic.s<br>
    lld/trunk/test/elf2/basic32.s<br>
    lld/trunk/test/elf2/basic32be.s<br>
    lld/trunk/test/elf2/basic64be.s<br>
    lld/trunk/test/elf2/bss.s<br>
    lld/trunk/test/elf2/common.s<br>
    lld/trunk/test/elf2/default-output.s<br>
    lld/trunk/test/elf2/discard-locals.s<br>
    lld/trunk/test/elf2/discard-none.s<br>
    lld/trunk/test/elf2/dynamic-reloc-index.s<br>
    lld/trunk/test/elf2/dynamic-reloc.s<br>
    lld/trunk/test/elf2/emulation.s<br>
    lld/trunk/test/elf2/entry.s<br>
    lld/trunk/test/elf2/global_offset_table.s<br>
    lld/trunk/test/elf2/gnu-unique.s<br>
    lld/trunk/test/elf2/got.s<br>
    lld/trunk/test/elf2/incompatible.s<br>
    lld/trunk/test/elf2/init-fini.s<br>
    lld/trunk/test/elf2/invalid-elf.test<br>
    lld/trunk/test/elf2/invalid-relocations.test<br>
    lld/trunk/test/elf2/libsearch.s<br>
    lld/trunk/test/elf2/linkerscript.s<br>
    lld/trunk/test/elf2/local-dynamic.s<br>
    lld/trunk/test/elf2/local-got.s<br>
    lld/trunk/test/elf2/local.s<br>
    lld/trunk/test/elf2/many-sections.s<br>
    lld/trunk/test/elf2/new-dtags.test<br>
    lld/trunk/test/elf2/no-inhibit-exec.s<br>
    lld/trunk/test/elf2/no-symtab.s<br>
    lld/trunk/test/elf2/now.s<br>
    lld/trunk/test/elf2/output-section.s<br>
    lld/trunk/test/elf2/plt-i686.s<br>
    lld/trunk/test/elf2/plt.s<br>
    lld/trunk/test/elf2/pre_init_fini_array.s<br>
    lld/trunk/test/elf2/pre_init_fini_array_missing.s<br>
    lld/trunk/test/elf2/program-header-layout.s<br>
    lld/trunk/test/elf2/relocation-32S-error.s<br>
    lld/trunk/test/elf2/relocation-absolute.s<br>
    lld/trunk/test/elf2/relocation-common.s<br>
    lld/trunk/test/elf2/relocation-errors.s<br>
    lld/trunk/test/elf2/relocation-i686.s<br>
    lld/trunk/test/elf2/relocation-local.s<br>
    lld/trunk/test/elf2/relocation-undefined-weak.s<br>
    lld/trunk/test/elf2/relocation.s<br>
    lld/trunk/test/elf2/resolution.s<br>
    lld/trunk/test/elf2/section-align-0.test<br>
    lld/trunk/test/elf2/section-layout.s<br>
    lld/trunk/test/elf2/shared-be.s<br>
    lld/trunk/test/elf2/shared.s<br>
    lld/trunk/test/elf2/soname.s<br>
    lld/trunk/test/elf2/soname2.s<br>
    lld/trunk/test/elf2/string-table.s<br>
    lld/trunk/test/elf2/symbols.s<br>
    lld/trunk/test/elf2/sysroot.s<br>
    lld/trunk/test/elf2/tls-static.s<br>
    lld/trunk/test/elf2/undef-start.s<br>
    lld/trunk/test/elf2/undef.s<br>
    lld/trunk/test/elf2/undefined-opt.s<br>
    lld/trunk/test/elf2/visibility.s<br>
    lld/trunk/test/elf2/whole-archive.s<br>
<br>
Modified: lld/trunk/test/elf2/aarch64-abs16-error.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/aarch64-abs16-error.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/aarch64-abs16-error.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/aarch64-abs16-error.s (original)<br>
+++ lld/trunk/test/elf2/aarch64-abs16-error.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=aarch64-none-freebsd %s -o %t<br>
-// RUN: not lld -flavor gnu2 -shared %t -o %t2 2>&1 | FileCheck %s<br>
+// RUN: not ld.lld2 -shared %t -o %t2 2>&1 | FileCheck %s<br>
 // REQUIRES: aarch64<br>
<br>
 .hword sym+65539<br>
<br>
Modified: lld/trunk/test/elf2/aarch64-abs32-error.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/aarch64-abs32-error.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/aarch64-abs32-error.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/aarch64-abs32-error.s (original)<br>
+++ lld/trunk/test/elf2/aarch64-abs32-error.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=aarch64-none-freebsd %s -o %t<br>
-// RUN: not lld -flavor gnu2 -shared %t -o %t2 2>&1 | FileCheck %s<br>
+// RUN: not ld.lld2 -shared %t -o %t2 2>&1 | FileCheck %s<br>
 // REQUIRES: aarch64<br>
<br>
 .word sym+99999999999<br>
<br>
Modified: lld/trunk/test/elf2/aarch64-data-relocs.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/aarch64-data-relocs.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/aarch64-data-relocs.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/aarch64-data-relocs.s (original)<br>
+++ lld/trunk/test/elf2/aarch64-data-relocs.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=aarch64-none-freebsd %s -o %t<br>
-// RUN: lld -flavor gnu2 -shared %t -o %t2<br>
+// RUN: ld.lld2 -shared %t -o %t2<br>
 // RUN: llvm-objdump -d %t2 | FileCheck %s<br>
 // REQUIRES: aarch64<br>
<br>
<br>
Modified: lld/trunk/test/elf2/aarch64-relocs.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/aarch64-relocs.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/aarch64-relocs.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/aarch64-relocs.s (original)<br>
+++ lld/trunk/test/elf2/aarch64-relocs.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-freebsd %s -o %t<br>
-# RUN: lld -flavor gnu2 %t -o %t2<br>
+# RUN: ld.lld2 %t -o %t2<br>
 # RUN: llvm-objdump -d %t2 | FileCheck %s<br>
 # REQUIRES: aarch64<br>
<br>
<br>
Modified: lld/trunk/test/elf2/allow-multiple-definition.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/allow-multiple-definition.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/allow-multiple-definition.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/allow-multiple-definition.s (original)<br>
+++ lld/trunk/test/elf2/allow-multiple-definition.s Wed Oct  7 12:31:39 2015<br>
@@ -2,9 +2,9 @@<br>
<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t1<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/allow-multiple-definition.s -o %t2<br>
-# RUN: not lld -flavor gnu2 %t1 %t2 -o %t3<br>
-# RUN: lld -flavor gnu2 --allow-multiple-definition %t1 %t2 -o %t3<br>
-# RUN: lld -flavor gnu2 --allow-multiple-definition %t2 %t1 -o %t4<br>
+# RUN: not ld.lld2 %t1 %t2 -o %t3<br>
+# RUN: ld.lld2 --allow-multiple-definition %t1 %t2 -o %t3<br>
+# RUN: ld.lld2 --allow-multiple-definition %t2 %t1 -o %t4<br>
 # RUN: llvm-objdump -d %t3 | FileCheck %s<br>
 # RUN: llvm-objdump -d %t4 | FileCheck -check-prefix=REVERT %s<br>
<br>
<br>
Modified: lld/trunk/test/elf2/allow-shlib-undefined.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/allow-shlib-undefined.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/allow-shlib-undefined.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/allow-shlib-undefined.s (original)<br>
+++ lld/trunk/test/elf2/allow-shlib-undefined.s Wed Oct  7 12:31:39 2015<br>
@@ -7,9 +7,9 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t1<br>
<br>
 # Executable: should link with DSO containing undefined symbols in any case.<br>
-# RUN: lld -flavor gnu2 %t1 %t.so -o %t2<br>
-# RUN: lld -flavor gnu2 --no-allow-shlib-undefined %t1 %t.so -o %t2<br>
-# RUN: lld -flavor gnu2 --allow-shlib-undefined %t1 %t.so -o %t2<br>
+# RUN: ld.lld2 %t1 %t.so -o %t2<br>
+# RUN: ld.lld2 --no-allow-shlib-undefined %t1 %t.so -o %t2<br>
+# RUN: ld.lld2 --allow-shlib-undefined %t1 %t.so -o %t2<br>
<br>
 # DSO with undefines:<br>
 # should link with or without any of these options.<br>
@@ -18,7 +18,7 @@<br>
 # RUN: lld -shared --no-allow-shlib-undefined -flavor gnu2 %t -o %t.so<br>
<br>
 # Executable still should not link when have undefines inside.<br>
-# RUN: not lld -flavor gnu2 %t -o %t.so<br>
+# RUN: not ld.lld2 %t -o %t.so<br>
<br>
 .globl _start<br>
 _start:<br>
<br>
Modified: lld/trunk/test/elf2/archive.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/archive.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/archive.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/archive.s (original)<br>
+++ lld/trunk/test/elf2/archive.s Wed Oct  7 12:31:39 2015<br>
@@ -4,7 +4,7 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %S/Inputs/archive3.s -o %t4<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %S/Inputs/archive4.s -o %t5<br>
 # RUN: llvm-ar rcs %tar %t2 %t3 %t4<br>
-# RUN: lld -flavor gnu2 %t %tar %t5 -o %tout<br>
+# RUN: ld.lld2 %t %tar %t5 -o %tout<br>
 # RUN: llvm-nm %tout | FileCheck %s<br>
 # REQUIRES: x86<br>
<br>
@@ -27,7 +27,7 @@<br>
<br>
 # Test that the hitting the first object file after having a lazy symbol for<br>
 # _start is handled correctly.<br>
-# RUN: lld -flavor gnu2 %tar %t -o %tout<br>
+# RUN: ld.lld2 %tar %t -o %tout<br>
 # RUN: llvm-nm %tout | FileCheck --check-prefix=AR-FIRST %s<br>
<br>
 # AR-FIRST:      T _start<br>
<br>
Modified: lld/trunk/test/elf2/basic-aarch64.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic-aarch64.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic-aarch64.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/basic-aarch64.s (original)<br>
+++ lld/trunk/test/elf2/basic-aarch64.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-freebsd %s -o %t<br>
-# RUN: lld -flavor gnu2 %t -o %t2<br>
+# RUN: ld.lld2 %t -o %t2<br>
 # RUN: llvm-readobj -file-headers -sections -program-headers -symbols %t2 \<br>
 # RUN:   | FileCheck %s<br>
 # REQUIRES: aarch64<br>
<br>
Modified: lld/trunk/test/elf2/basic-freebsd.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic-freebsd.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic-freebsd.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/basic-freebsd.s (original)<br>
+++ lld/trunk/test/elf2/basic-freebsd.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 # Verify that OSABI is set to the correct value.<br>
<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-freebsd %s -o %t<br>
-# RUN: lld -flavor gnu2 %t -o %t2<br>
+# RUN: ld.lld2 %t -o %t2<br>
 # RUN: llvm-readobj -file-headers %t2 | FileCheck %s<br>
 # REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/basic-mips.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic-mips.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic-mips.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/basic-mips.s (original)<br>
+++ lld/trunk/test/elf2/basic-mips.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=mipsel-unknown-linux %s -o %t.o<br>
-# RUN: lld -flavor gnu2 %t.o -o %t.exe<br>
+# RUN: ld.lld2 %t.o -o %t.exe<br>
 # RUN: llvm-readobj -file-headers -sections -program-headers -symbols %t.exe \<br>
 # RUN:   | FileCheck %s<br>
<br>
<br>
Modified: lld/trunk/test/elf2/basic.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/basic.s (original)<br>
+++ lld/trunk/test/elf2/basic.s Wed Oct  7 12:31:39 2015<br>
@@ -180,31 +180,31 @@ _start:<br>
<br>
 # Test for the response file<br>
 # RUN: echo " -o %t2" > %t.responsefile<br>
-# RUN: lld -flavor gnu2 %t @%t.responsefile<br>
+# RUN: ld.lld2 %t @%t.responsefile<br>
 # RUN: llvm-readobj -file-headers -sections -program-headers -symbols %t2 \<br>
 # RUN:   | FileCheck %s<br>
<br>
-# RUN: not lld -flavor gnu2 %t.foo -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 %t.foo -o %t2 2>&1 | \<br>
 # RUN:  FileCheck --check-prefix=MISSING %s<br>
 # MISSING: cannot open {{.*}}.foo: {{[Nn]}}o such file or directory<br>
<br>
-# RUN: not lld -flavor gnu2 -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 -o %t2 2>&1 | \<br>
 # RUN:  FileCheck --check-prefix=NO_INPUT %s<br>
 # NO_INPUT: no input files.<br>
<br>
-# RUN: not lld -flavor gnu2 %t.no.such.file -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 %t.no.such.file -o %t2 2>&1 | \<br>
 # RUN:  FileCheck --check-prefix=CANNOT_OPEN %s<br>
 # CANNOT_OPEN: cannot open {{.*}}.no.such.file: {{[Nn]}}o such file or directory<br>
<br>
-# RUN: not lld -flavor gnu2 %t -o 2>&1 | FileCheck --check-prefix=NO_O_VAL %s<br>
+# RUN: not ld.lld2 %t -o 2>&1 | FileCheck --check-prefix=NO_O_VAL %s<br>
 # NO_O_VAL: missing arg value for "-o", expected 1 argument.<br>
<br>
-# RUN: not lld -flavor gnu2 --foo 2>&1 | FileCheck --check-prefix=UNKNOWN %s<br>
+# RUN: not ld.lld2 --foo 2>&1 | FileCheck --check-prefix=UNKNOWN %s<br>
 # UNKNOWN: unknown argument: --foo<br>
<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-# RUN: not lld -flavor gnu2 %t %t -o %t2 2>&1 | FileCheck --check-prefix=DUP %s<br>
+# RUN: not ld.lld2 %t %t -o %t2 2>&1 | FileCheck --check-prefix=DUP %s<br>
 # DUP: duplicate symbol: _start in {{.*}} and {{.*}}<br>
<br>
-# RUN: not lld -flavor gnu2 %t -o %t -m wrong_emul 2>&1 | FileCheck --check-prefix=UNKNOWN_EMUL %s<br>
+# RUN: not ld.lld2 %t -o %t -m wrong_emul 2>&1 | FileCheck --check-prefix=UNKNOWN_EMUL %s<br>
 # UNKNOWN_EMUL: Unknown emulation: wrong_emul<br>
<br>
Modified: lld/trunk/test/elf2/basic32.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic32.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic32.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/basic32.s (original)<br>
+++ lld/trunk/test/elf2/basic32.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %s -o %t<br>
-# RUN: lld -flavor gnu2 %t -o %t2<br>
+# RUN: ld.lld2 %t -o %t2<br>
 # RUN: llvm-readobj -file-headers -sections -program-headers %t2 | FileCheck %s<br>
 # REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/basic32be.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic32be.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic32be.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/basic32be.s (original)<br>
+++ lld/trunk/test/elf2/basic32be.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=powerpc-unknown-linux %s -o %t<br>
-# RUN: lld -flavor gnu2 %t -o %t2<br>
+# RUN: ld.lld2 %t -o %t2<br>
 # RUN: llvm-readobj -file-headers -sections -program-headers %t2 | FileCheck %s<br>
 # REQUIRES: ppc<br>
<br>
<br>
Modified: lld/trunk/test/elf2/basic64be.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic64be.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/basic64be.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/basic64be.s (original)<br>
+++ lld/trunk/test/elf2/basic64be.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux %s -o %t<br>
-# RUN: lld -flavor gnu2 -discard-all %t -o %t2<br>
+# RUN: ld.lld2 -discard-all %t -o %t2<br>
 # RUN: llvm-readobj -file-headers -sections -section-data -program-headers %t2 | FileCheck %s<br>
 # REQUIRES: ppc<br>
<br>
<br>
Modified: lld/trunk/test/elf2/bss.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/bss.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/bss.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/bss.s (original)<br>
+++ lld/trunk/test/elf2/bss.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %t2<br>
+// RUN: ld.lld2 %t -o %t2<br>
 // RUN: llvm-readobj -sections %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/common.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/common.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/common.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/common.s (original)<br>
+++ lld/trunk/test/elf2/common.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/common.s -o %t2<br>
-// RUN: lld -flavor gnu2 %t %t2 -o %t3<br>
+// RUN: ld.lld2 %t %t2 -o %t3<br>
 // RUN: llvm-readobj -t -s %t3 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/default-output.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/default-output.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/default-output.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/default-output.s (original)<br>
+++ lld/trunk/test/elf2/default-output.s Wed Oct  7 12:31:39 2015<br>
@@ -6,7 +6,7 @@<br>
 # RUN: cd %t.dir<br>
 # RUN: rm -f a.out<br>
 # RUN: not llvm-readobj a.out > /dev/null 2>&1<br>
-# RUN: lld -flavor gnu2 %t<br>
+# RUN: ld.lld2 %t<br>
 # RUN: llvm-readobj a.out > /dev/null 2>&1<br>
<br>
 .globl _start;<br>
<br>
Modified: lld/trunk/test/elf2/discard-locals.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/discard-locals.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/discard-locals.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/discard-locals.s (original)<br>
+++ lld/trunk/test/elf2/discard-locals.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux -save-temp-labels %s -o %t<br>
-// RUN: lld -flavor gnu2 -discard-locals %t -o %t2<br>
+// RUN: ld.lld2 -discard-locals %t -o %t2<br>
 // RUN: llvm-readobj -s -sd -t %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/discard-none.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/discard-none.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/discard-none.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/discard-none.s (original)<br>
+++ lld/trunk/test/elf2/discard-none.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux -save-temp-labels %s -o %t<br>
-// RUN: lld -flavor gnu2 -discard-none -shared %t -o %t2<br>
+// RUN: ld.lld2 -discard-none -shared %t -o %t2<br>
 // RUN: llvm-readobj -s -sd -t %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/dynamic-reloc-index.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/dynamic-reloc-index.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/dynamic-reloc-index.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/dynamic-reloc-index.s (original)<br>
+++ lld/trunk/test/elf2/dynamic-reloc-index.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
-// RUN: lld -flavor gnu2 -shared %t2.o -o %t2.so<br>
-// RUN: lld -flavor gnu2 %t.o %t2.so -o %t<br>
+// RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
+// RUN: ld.lld2 %t.o %t2.so -o %t<br>
 // RUN: llvm-readobj -r %t | FileCheck %s<br>
<br>
 // We used to record the wrong symbol index for this test<br>
<br>
Modified: lld/trunk/test/elf2/dynamic-reloc.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/dynamic-reloc.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/dynamic-reloc.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/dynamic-reloc.s (original)<br>
+++ lld/trunk/test/elf2/dynamic-reloc.s Wed Oct  7 12:31:39 2015<br>
@@ -1,8 +1,8 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/dynamic-reloc.s -o %t3.o<br>
-// RUN: lld -flavor gnu2 -shared %t2.o -o %t2.so<br>
-// RUN: lld -flavor gnu2 %t.o %t3.o %t2.so -o %t<br>
+// RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
+// RUN: ld.lld2 %t.o %t3.o %t2.so -o %t<br>
 // RUN: llvm-readobj -dynamic-table -r --expand-relocs -s %t | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/emulation.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/emulation.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/emulation.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/emulation.s (original)<br>
+++ lld/trunk/test/elf2/emulation.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %tx64<br>
-# RUN: lld -flavor gnu2 -m elf_x86_64 %tx64 -o %t2x64<br>
+# RUN: ld.lld2 -m elf_x86_64 %tx64 -o %t2x64<br>
 # RUN: llvm-readobj -file-headers %t2x64 | FileCheck --check-prefix=X86-64 %s<br>
-# RUN: lld -flavor gnu2 %tx64 -o %t3x64<br>
+# RUN: ld.lld2 %tx64 -o %t3x64<br>
 # RUN: llvm-readobj -file-headers %t3x64 | FileCheck --check-prefix=X86-64 %s<br>
 # X86-64:      ElfHeader {<br>
 # X86-64-NEXT:   Ident {<br>
@@ -30,9 +30,9 @@<br>
 # X86-64-NEXT: }<br>
<br>
 # RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %s -o %tx86<br>
-# RUN: lld -flavor gnu2 -m elf_i386 %tx86 -o %t2x86<br>
+# RUN: ld.lld2 -m elf_i386 %tx86 -o %t2x86<br>
 # RUN: llvm-readobj -file-headers %t2x86 | FileCheck --check-prefix=X86 %s<br>
-# RUN: lld -flavor gnu2 %tx86 -o %t3x86<br>
+# RUN: ld.lld2 %tx86 -o %t3x86<br>
 # RUN: llvm-readobj -file-headers %t3x86 | FileCheck --check-prefix=X86 %s<br>
 # X86:      ElfHeader {<br>
 # X86-NEXT:   Ident {<br>
@@ -61,9 +61,9 @@<br>
 # X86-NEXT: }<br>
<br>
 # RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux %s -o %tppc64<br>
-# RUN: lld -flavor gnu2 -m elf64ppc %tppc64 -o %t2ppc64<br>
+# RUN: ld.lld2 -m elf64ppc %tppc64 -o %t2ppc64<br>
 # RUN: llvm-readobj -file-headers %t2ppc64 | FileCheck --check-prefix=PPC64 %s<br>
-# RUN: lld -flavor gnu2 %tppc64 -o %t3ppc64<br>
+# RUN: ld.lld2 %tppc64 -o %t3ppc64<br>
 # RUN: llvm-readobj -file-headers %t3ppc64 | FileCheck --check-prefix=PPC64 %s<br>
 # PPC64:      ElfHeader {<br>
 # PPC64-NEXT:   Ident {<br>
@@ -92,9 +92,9 @@<br>
 # PPC64-NEXT: }<br>
<br>
 # RUN: llvm-mc -filetype=obj -triple=powerpc-unknown-linux %s -o %tppc<br>
-# RUN: lld -flavor gnu2 -m elf32ppc %tppc -o %t2ppc<br>
+# RUN: ld.lld2 -m elf32ppc %tppc -o %t2ppc<br>
 # RUN: llvm-readobj -file-headers %t2ppc | FileCheck --check-prefix=PPC %s<br>
-# RUN: lld -flavor gnu2 %tppc -o %t3ppc<br>
+# RUN: ld.lld2 %tppc -o %t3ppc<br>
 # RUN: llvm-readobj -file-headers %t3ppc | FileCheck --check-prefix=PPC %s<br>
 # PPC:      ElfHeader {<br>
 # PPC-NEXT:   Ident {<br>
<br>
Modified: lld/trunk/test/elf2/entry.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/entry.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/entry.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/entry.s (original)<br>
+++ lld/trunk/test/elf2/entry.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t1<br>
-# RUN: not lld -flavor gnu2 %t1 -o %t2<br>
-# RUN: lld -flavor gnu2 %t1 -o %t2 -e _end<br>
+# RUN: not ld.lld2 %t1 -o %t2<br>
+# RUN: ld.lld2 %t1 -o %t2 -e _end<br>
<br>
 .globl _end;<br>
 _end:<br>
<br>
Modified: lld/trunk/test/elf2/global_offset_table.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/global_offset_table.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/global_offset_table.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/global_offset_table.s (original)<br>
+++ lld/trunk/test/elf2/global_offset_table.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %t2<br>
+// RUN: ld.lld2 %t -o %t2<br>
 .global _start<br>
 _start:<br>
 .long _GLOBAL_OFFSET_TABLE_<br>
<br>
Modified: lld/trunk/test/elf2/gnu-unique.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/gnu-unique.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/gnu-unique.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/gnu-unique.s (original)<br>
+++ lld/trunk/test/elf2/gnu-unique.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -shared -o %tout.so<br>
+// RUN: ld.lld2 %t -shared -o %tout.so<br>
 // RUN: llvm-readobj -dyn-symbols %tout.so | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/got.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/got.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/got.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/got.s (original)<br>
+++ lld/trunk/test/elf2/got.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
-// RUN: lld -flavor gnu2 -shared %t2.o -o %t2.so<br>
-// RUN: lld -flavor gnu2 %t.o %t2.so -o %t<br>
+// RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
+// RUN: ld.lld2 %t.o %t2.so -o %t<br>
 // RUN: llvm-readobj -s -r %t | FileCheck %s<br>
 // RUN: llvm-objdump -d %t | FileCheck --check-prefix=DISASM %s<br>
 // REQUIRES: x86<br>
<br>
Modified: lld/trunk/test/elf2/incompatible.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/incompatible.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/incompatible.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/incompatible.s (original)<br>
+++ lld/trunk/test/elf2/incompatible.s Wed Oct  7 12:31:39 2015<br>
@@ -1,45 +1,45 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %ta.o<br>
 // RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %s -o %tb.o<br>
-// RUN: lld -flavor gnu2 -shared %tb.o -o %ti686.so<br>
+// RUN: ld.lld2 -shared %tb.o -o %ti686.so<br>
 // RUN: llvm-mc -filetype=obj -triple=arm-unknown-linux %s -o %tc.o<br>
<br>
-// RUN: not lld -flavor gnu2 %ta.o %tb.o -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 %ta.o %tb.o -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=A-AND-B %s<br>
 // A-AND-B: b.o is incompatible with {{.*}}a.o<br>
<br>
-// RUN: not lld -flavor gnu2 %tb.o %tc.o -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 %tb.o %tc.o -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=B-AND-C %s<br>
 // B-AND-C: c.o is incompatible with {{.*}}b.o<br>
<br>
-// RUN: not lld -flavor gnu2 %ta.o %ti686.so -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 %ta.o %ti686.so -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=A-AND-SO %s<br>
 // A-AND-SO: i686.so is incompatible with {{.*}}a.o<br>
<br>
-// RUN: not lld -flavor gnu2 %tc.o %ti686.so -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 %tc.o %ti686.so -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=C-AND-SO %s<br>
 // C-AND-SO: i686.so is incompatible with {{.*}}c.o<br>
<br>
-// RUN: not lld -flavor gnu2 %ti686.so %tc.o -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 %ti686.so %tc.o -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=SO-AND-C %s<br>
 // SO-AND-C: c.o is incompatible with {{.*}}i686.so<br>
<br>
-// RUN: not lld -flavor gnu2 -m elf64ppc %ta.o -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 -m elf64ppc %ta.o -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=A-ONLY %s<br>
 // A-ONLY: a.o is incompatible with target architecture<br>
<br>
-// RUN: not lld -flavor gnu2 -m elf64ppc %tb.o -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 -m elf64ppc %tb.o -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=B-ONLY %s<br>
 // B-ONLY: b.o is incompatible with target architecture<br>
<br>
-// RUN: not lld -flavor gnu2 -m elf64ppc %tc.o -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 -m elf64ppc %tc.o -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=C-ONLY %s<br>
 // C-ONLY: c.o is incompatible with target architecture<br>
<br>
-// RUN: not lld -flavor gnu2 -m elf_i386 %tc.o %ti686.so -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 -m elf_i386 %tc.o %ti686.so -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=C-AND-SO-I386 %s<br>
 // C-AND-SO-I386: c.o is incompatible with target architecture<br>
<br>
-// RUN: not lld -flavor gnu2 -m elf_i386 %ti686.so %tc.o -o %t 2>&1 | \<br>
+// RUN: not ld.lld2 -m elf_i386 %ti686.so %tc.o -o %t 2>&1 | \<br>
 // RUN:   FileCheck --check-prefix=SO-AND-C-I386 %s<br>
 // SO-AND-C-I386: c.o is incompatible with {{.*}}i686.so<br>
<br>
<br>
Modified: lld/trunk/test/elf2/init-fini.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/init-fini.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/init-fini.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/init-fini.s (original)<br>
+++ lld/trunk/test/elf2/init-fini.s Wed Oct  7 12:31:39 2015<br>
@@ -2,30 +2,30 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
<br>
 // Should use "_init" and "_fini" by default when fills dynamic table<br>
-// RUN: lld -flavor gnu2 -shared %t -o %t2<br>
+// RUN: ld.lld2 -shared %t -o %t2<br>
 // RUN: llvm-readobj -dynamic-table %t2 | FileCheck --check-prefix=BYDEF %s<br>
 // BYDEF: INIT 0x11010<br>
 // BYDEF: FINI 0x11020<br>
<br>
 // -init and -fini override symbols to use<br>
-// RUN: lld -flavor gnu2 -shared %t -o %t2 -init _foo -fini _bar<br>
+// RUN: ld.lld2 -shared %t -o %t2 -init _foo -fini _bar<br>
 // RUN: llvm-readobj -dynamic-table %t2 | FileCheck --check-prefix=OVR %s<br>
 // OVR: INIT 0x11030<br>
 // OVR: FINI 0x11040<br>
<br>
 // Check aliases as well<br>
-// RUN: lld -flavor gnu2 -shared %t -o %t2 -init=_foo -fini=_bar<br>
+// RUN: ld.lld2 -shared %t -o %t2 -init=_foo -fini=_bar<br>
 // RUN: llvm-readobj -dynamic-table %t2 | FileCheck --check-prefix=OVR %s<br>
<br>
 // Should add a dynamic table entry even if a given symbol stay undefined<br>
-// RUN: lld -flavor gnu2 -shared %t -o %t2 -init=_undef -fini=_undef<br>
+// RUN: ld.lld2 -shared %t -o %t2 -init=_undef -fini=_undef<br>
 // RUN: llvm-readobj -dynamic-table %t2 | FileCheck --check-prefix=UNDEF %s<br>
 // UNDEF: INIT 0x0<br>
 // UNDEF: FINI 0x0<br>
<br>
 // Should not add new entries to the symbol table<br>
 // and should not require given symbols to be resolved<br>
-// RUN: lld -flavor gnu2 -shared %t -o %t2 -init=_unknown -fini=_unknown<br>
+// RUN: ld.lld2 -shared %t -o %t2 -init=_unknown -fini=_unknown<br>
 // RUN: llvm-readobj -symbols -dynamic-table %t2 | FileCheck --check-prefix=NOENTRY %s<br>
 // NOENTRY: Symbols [<br>
 // NOENTRY-NOT: Name: _unknown<br>
<br>
Modified: lld/trunk/test/elf2/invalid-elf.test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/invalid-elf.test?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/invalid-elf.test?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/invalid-elf.test (original)<br>
+++ lld/trunk/test/elf2/invalid-elf.test Wed Oct  7 12:31:39 2015<br>
@@ -1,26 +1,26 @@<br>
 # RUN: llvm-mc %s -o %t -filetype=obj -triple x86_64-pc-linux<br>
<br>
-# RUN: not lld -flavor gnu2 %t %p/Inputs/invalid-data-encoding.a -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 %t %p/Inputs/invalid-data-encoding.a -o %t2 2>&1 | \<br>
 # RUN:   FileCheck --check-prefix=INVALID-DATA-ENC %s<br>
 # INVALID-DATA-ENC: Invalid data encoding: test.o<br>
<br>
-# RUN: not lld -flavor gnu2 %t %p/Inputs/invalid-file-class.a -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 %t %p/Inputs/invalid-file-class.a -o %t2 2>&1 | \<br>
 # RUN:   FileCheck --check-prefix=INVALID-FILE-CLASS %s<br>
 # INVALID-FILE-CLASS: Invalid file class: test.o<br>
<br>
-# RUN: not lld -flavor gnu2 %p/Inputs/invalid-symtab-sh_info.elf -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 %p/Inputs/invalid-symtab-sh_info.elf -o %t2 2>&1 | \<br>
 # RUN:   FileCheck --check-prefix=INVALID-SYMTAB-SHINFO %s<br>
 # INVALID-SYMTAB-SHINFO: Invalid sh_info in symbol table<br>
<br>
-# RUN: not lld -flavor gnu2 %p/Inputs/invalid-binding.elf -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 %p/Inputs/invalid-binding.elf -o %t2 2>&1 | \<br>
 # RUN:   FileCheck --check-prefix=INVALID-BINDING %s<br>
 # INVALID-BINDING: unexpected binding<br>
<br>
-# RUN: not lld -flavor gnu2 %p/Inputs/invalid-section-index.elf -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 %p/Inputs/invalid-section-index.elf -o %t2 2>&1 | \<br>
 # RUN:   FileCheck --check-prefix=INVALID-SECTION-INDEX %s<br>
 # INVALID-SECTION-INDEX: Invalid section index<br>
<br>
-# RUN: not lld -flavor gnu2 %p/Inputs/invalid-shstrndx.so -o %t2 2>&1 | \<br>
+# RUN: not ld.lld2 %p/Inputs/invalid-shstrndx.so -o %t2 2>&1 | \<br>
 # RUN:   FileCheck --check-prefix=INVALID-SECTION-INDEX %s<br>
<br>
 .long foo<br>
<br>
Modified: lld/trunk/test/elf2/invalid-relocations.test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/invalid-relocations.test?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/invalid-relocations.test?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/invalid-relocations.test (original)<br>
+++ lld/trunk/test/elf2/invalid-relocations.test Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: yaml2obj -format elf %s -o %t<br>
-# RUN: not lld -flavor gnu2 %t -o %tout 2>&1 | FileCheck %s<br>
+# RUN: not ld.lld2 %t -o %tout 2>&1 | FileCheck %s<br>
<br>
 FileHeader:<br>
   Class:           ELFCLASS64<br>
<br>
Modified: lld/trunk/test/elf2/libsearch.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/libsearch.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/libsearch.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/libsearch.s (original)<br>
+++ lld/trunk/test/elf2/libsearch.s Wed Oct  7 12:31:39 2015<br>
@@ -3,73 +3,73 @@<br>
 // RUN:   %p/Inputs/libsearch-dyn.s -o %tdyn.o<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux \<br>
 // RUN:   %p/Inputs/libsearch-st.s -o %tst.o<br>
-// RUN: lld -flavor gnu2 -shared %tdyn.o -o %T/libls.so<br>
+// RUN: ld.lld2 -shared %tdyn.o -o %T/libls.so<br>
 // RUN: cp -f %T/libls.so %T/libls2.so<br>
 // RUN: rm -f %T/libls.a<br>
 // RUN: llvm-ar rcs %T/libls.a %tst.o<br>
 // REQUIRES: x86<br>
<br>
 // Should not link because of undefined symbol _bar<br>
-// RUN: not lld -flavor gnu2 -o %t3 %t.o 2>&1 \<br>
+// RUN: not ld.lld2 -o %t3 %t.o 2>&1 \<br>
 // RUN:   | FileCheck --check-prefix=UNDEFINED %s<br>
 // UNDEFINED: undefined symbol: _bar<br>
<br>
 // Should fail if cannot find specified library (without -L switch)<br>
-// RUN: not lld -flavor gnu2 -o %t3 %t.o -lls 2>&1 \<br>
+// RUN: not ld.lld2 -o %t3 %t.o -lls 2>&1 \<br>
 // RUN:   | FileCheck --check-prefix=NOLIB %s<br>
 // NOLIB: Unable to find library -lls<br>
<br>
 // Should use explicitly specified static library<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -l:libls.a<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -l:libls.a<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=STATIC %s<br>
 // STATIC: Symbols [<br>
 // STATIC: Name: _static<br>
 // STATIC: ]<br>
<br>
 // Should use explicitly specified dynamic library<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -l:libls.so<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -l:libls.so<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=DYNAMIC %s<br>
 // DYNAMIC: Symbols [<br>
 // DYNAMIC-NOT: Name: _static<br>
 // DYNAMIC: ]<br>
<br>
 // Should prefer dynamic to static<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -lls<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -lls<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=DYNAMIC %s<br>
<br>
 // -L can be placed after -l<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -lls -L%T<br>
+// RUN: ld.lld2 -o %t3 %t.o -lls -L%T<br>
<br>
 // Check long forms as well<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o --library-path=%T --library=ls<br>
+// RUN: ld.lld2 -o %t3 %t.o --library-path=%T --library=ls<br>
<br>
 // Should not search for dynamic libraries if -Bstatic is specified<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -Bstatic -lls<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -Bstatic -lls<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=STATIC %s<br>
-// RUN: not lld -flavor gnu2 -o %t3 %t.o -L%T -Bstatic -lls2 2>&1 \<br>
+// RUN: not ld.lld2 -o %t3 %t.o -L%T -Bstatic -lls2 2>&1 \<br>
 // RUN:   | FileCheck --check-prefix=NOLIB2 %s<br>
 // NOLIB2: Unable to find library -lls2<br>
<br>
 // -Bdynamic should restore default behaviour<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -Bstatic -Bdynamic -lls<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -Bstatic -Bdynamic -lls<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=DYNAMIC %s<br>
<br>
 // -Bstatic and -Bdynamic should affect only libraries which follow them<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -lls -Bstatic -Bdynamic<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -lls -Bstatic -Bdynamic<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=DYNAMIC %s<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -Bstatic -lls -Bdynamic<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -Bstatic -lls -Bdynamic<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=STATIC %s<br>
<br>
 // Check aliases as well<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -dn -lls<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -dn -lls<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=STATIC %s<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -non_shared -lls<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -non_shared -lls<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=STATIC %s<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -static -lls<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -static -lls<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=STATIC %s<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -Bstatic -dy -lls<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -Bstatic -dy -lls<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=DYNAMIC %s<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o -L%T -Bstatic -call_shared -lls<br>
+// RUN: ld.lld2 -o %t3 %t.o -L%T -Bstatic -call_shared -lls<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=DYNAMIC %s<br>
<br>
 .globl _start,_bar;<br>
<br>
Modified: lld/trunk/test/elf2/linkerscript.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/linkerscript.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/linkerscript.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/linkerscript.s (original)<br>
+++ lld/trunk/test/elf2/linkerscript.s Wed Oct  7 12:31:39 2015<br>
@@ -2,29 +2,29 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
<br>
 # RUN: echo "GROUP(" %t ")" > %t.script<br>
-# RUN: lld -flavor gnu2 -o %t2 %t.script<br>
+# RUN: ld.lld2 -o %t2 %t.script<br>
 # RUN: llvm-readobj %t2 > /dev/null<br>
<br>
 # RUN: echo "GROUP(" %t.script2 ")" > %t.script1<br>
 # RUN: echo "GROUP(" %t ")" > %t.script2<br>
-# RUN: lld -flavor gnu2 -o %t2 %t.script1<br>
+# RUN: ld.lld2 -o %t2 %t.script1<br>
 # RUN: llvm-readobj %t2 > /dev/null<br>
<br>
 # RUN: echo "OUTPUT_FORMAT(\"elf64-x86-64\") /*/*/ GROUP(" %t ")" > %t.script<br>
-# RUN: lld -flavor gnu2 -o %t2 %t.script<br>
+# RUN: ld.lld2 -o %t2 %t.script<br>
 # RUN: llvm-readobj %t2 > /dev/null<br>
<br>
 # RUN: echo "GROUP(AS_NEEDED(" %t "))" > %t.script<br>
-# RUN: lld -flavor gnu2 -o %t2 %t.script<br>
+# RUN: ld.lld2 -o %t2 %t.script<br>
 # RUN: llvm-readobj %t2 > /dev/null<br>
<br>
 # RUN: rm -f %t.out<br>
 # RUN: echo "OUTPUT(" %t.out ")" > %t.script<br>
-# RUN: lld -flavor gnu2 %t.script %t<br>
+# RUN: ld.lld2 %t.script %t<br>
 # RUN: llvm-readobj %t.out > /dev/null<br>
<br>
 # RUN: echo "FOO(BAR)" > %t.script<br>
-# RUN: not lld -flavor gnu2 -o foo %t.script > %t.log 2>&1<br>
+# RUN: not ld.lld2 -o foo %t.script > %t.log 2>&1<br>
 # RUN: FileCheck -check-prefix=ERR1 %s < %t.log<br>
<br>
 # ERR1: unknown directive: FOO<br>
<br>
Modified: lld/trunk/test/elf2/local-dynamic.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/local-dynamic.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/local-dynamic.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/local-dynamic.s (original)<br>
+++ lld/trunk/test/elf2/local-dynamic.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // Check that local symbols are not inserted into dynamic table.<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -shared -o %t1.so<br>
+// RUN: ld.lld2 %t -shared -o %t1.so<br>
 // RUN: llvm-readobj -t -dyn-symbols %t1.so | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/local-got.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/local-got.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/local-got.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/local-got.s (original)<br>
+++ lld/trunk/test/elf2/local-got.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
 // RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
-// RUN: lld -flavor gnu2 %t.o %t2.so -o %t<br>
+// RUN: ld.lld2 %t.o %t2.so -o %t<br>
 // RUN: llvm-readobj -s -r -section-data %t | FileCheck %s<br>
 // RUN: llvm-objdump -d %t | FileCheck --check-prefix=DISASM %s<br>
<br>
<br>
Modified: lld/trunk/test/elf2/local.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/local.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/local.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/local.s (original)<br>
+++ lld/trunk/test/elf2/local.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // Check that symbol table is correctly populated with local symbols.<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %t1<br>
+// RUN: ld.lld2 %t -o %t1<br>
 // RUN: llvm-readobj -t -s %t1 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/many-sections.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/many-sections.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/many-sections.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/many-sections.s (original)<br>
+++ lld/trunk/test/elf2/many-sections.s Wed Oct  7 12:31:39 2015<br>
@@ -11,7 +11,7 @@<br>
 // CHECK-NEXT: Section: dm (0xFF00)<br>
<br>
<br>
-// RUN: lld -flavor gnu2 %t -o %t2<br>
+// RUN: ld.lld2 %t -o %t2<br>
 // RUN: llvm-readobj -t %t2 | FileCheck --check-prefix=LINKED %s<br>
<br>
 // Test that _start is in the correct section.<br>
<br>
Modified: lld/trunk/test/elf2/new-dtags.test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/new-dtags.test?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/new-dtags.test?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/new-dtags.test (original)<br>
+++ lld/trunk/test/elf2/new-dtags.test Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
-// RUN: lld -flavor gnu2 %t.o -rpath=/somepath -shared --disable-new-dtags -o %t<br>
-// RUN: lld -flavor gnu2 %t.o -rpath=/somepath -shared --enable-new-dtags -o %t2<br>
+// RUN: ld.lld2 %t.o -rpath=/somepath -shared --disable-new-dtags -o %t<br>
+// RUN: ld.lld2 %t.o -rpath=/somepath -shared --enable-new-dtags -o %t2<br>
 // RUN: llvm-readobj --dynamic-table %t | FileCheck --check-prefix=DISABLE %s<br>
 // RUN: llvm-readobj --dynamic-table %t2 | FileCheck --check-prefix=ENABLE %s<br>
<br>
<br>
Modified: lld/trunk/test/elf2/no-inhibit-exec.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/no-inhibit-exec.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/no-inhibit-exec.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/no-inhibit-exec.s (original)<br>
+++ lld/trunk/test/elf2/no-inhibit-exec.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-# RUN: not lld -flavor gnu2 %t -o %t2<br>
-# RUN: lld -flavor gnu2 %t --noinhibit-exec -o %t2<br>
+# RUN: not ld.lld2 %t -o %t2<br>
+# RUN: ld.lld2 %t --noinhibit-exec -o %t2<br>
 # RUN: llvm-objdump -d %t2 | FileCheck %s<br>
 # REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/no-symtab.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/no-symtab.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/no-symtab.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/no-symtab.s (original)<br>
+++ lld/trunk/test/elf2/no-symtab.s Wed Oct  7 12:31:39 2015<br>
@@ -1,4 +1,4 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
-// RUN: lld -flavor gnu2 %t.o %p/Inputs/no-symtab.o -o %t<br>
+// RUN: ld.lld2 %t.o %p/Inputs/no-symtab.o -o %t<br>
 .global _start<br>
 _start:<br>
<br>
Modified: lld/trunk/test/elf2/now.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/now.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/now.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/now.s (original)<br>
+++ lld/trunk/test/elf2/now.s Wed Oct  7 12:31:39 2015<br>
@@ -1,9 +1,9 @@<br>
 # REQUIRES: x86<br>
<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-# RUN: lld -flavor gnu2 -shared %t -o %t.so<br>
-# RUN: lld -flavor gnu2 -z now %t %t.so -o %t1<br>
-# RUN: lld -flavor gnu2 %t %t.so -o %t2<br>
+# RUN: ld.lld2 -shared %t -o %t.so<br>
+# RUN: ld.lld2 -z now %t %t.so -o %t1<br>
+# RUN: ld.lld2 %t %t.so -o %t2<br>
 # RUN: llvm-readobj -dynamic-table %t1 | FileCheck -check-prefix=NOW %s<br>
 # RUN: llvm-readobj -dynamic-table %t2 | FileCheck %s<br>
<br>
<br>
Modified: lld/trunk/test/elf2/output-section.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/output-section.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/output-section.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/output-section.s (original)<br>
+++ lld/trunk/test/elf2/output-section.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %t2<br>
+// RUN: ld.lld2 %t -o %t2<br>
 // RUN: llvm-readobj -t %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/plt-i686.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/plt-i686.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/plt-i686.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/plt-i686.s (original)<br>
+++ lld/trunk/test/elf2/plt-i686.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %s -o %t.o<br>
 // RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
-// RUN: lld -flavor gnu2 -shared %t2.o -o %t2.so<br>
-// RUN: lld -flavor gnu2 %t.o %t2.so -o %t<br>
+// RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
+// RUN: ld.lld2 %t.o %t2.so -o %t<br>
 // RUN: llvm-readobj -s -r %t | FileCheck %s<br>
 // RUN: llvm-objdump -d %t | FileCheck --check-prefix=DISASM %s<br>
 // REQUIRES: x86<br>
<br>
Modified: lld/trunk/test/elf2/plt.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/plt.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/plt.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/plt.s (original)<br>
+++ lld/trunk/test/elf2/plt.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
-// RUN: lld -flavor gnu2 -shared %t2.o -o %t2.so<br>
-// RUN: lld -flavor gnu2 -shared %t.o %t2.so -o %t<br>
+// RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
+// RUN: ld.lld2 -shared %t.o %t2.so -o %t<br>
 // RUN: llvm-readobj -s -r %t | FileCheck %s<br>
 // RUN: llvm-objdump -d %t | FileCheck --check-prefix=DISASM %s<br>
 // REQUIRES: x86<br>
<br>
Modified: lld/trunk/test/elf2/pre_init_fini_array.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/pre_init_fini_array.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/pre_init_fini_array.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/pre_init_fini_array.s (original)<br>
+++ lld/trunk/test/elf2/pre_init_fini_array.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/shared.s -o %t2<br>
-// RUN: lld -flavor gnu2 %t2 -o %t2.so -shared<br>
-// RUN: lld -flavor gnu2 %t %t2.so -o %t2<br>
+// RUN: ld.lld2 %t2 -o %t2.so -shared<br>
+// RUN: ld.lld2 %t %t2.so -o %t2<br>
 // RUN: llvm-readobj -r -symbols -sections -dynamic-table %t2 | FileCheck %s<br>
 // RUN: llvm-objdump -d %t2 | FileCheck --check-prefix=DISASM %s<br>
 // REQUIRES: x86<br>
<br>
Modified: lld/trunk/test/elf2/pre_init_fini_array_missing.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/pre_init_fini_array_missing.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/pre_init_fini_array_missing.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/pre_init_fini_array_missing.s (original)<br>
+++ lld/trunk/test/elf2/pre_init_fini_array_missing.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %t2<br>
+// RUN: ld.lld2 %t -o %t2<br>
 // RUN: llvm-objdump -d %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/program-header-layout.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/program-header-layout.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/program-header-layout.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/program-header-layout.s (original)<br>
+++ lld/trunk/test/elf2/program-header-layout.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-# RUN: lld -flavor gnu2 %t -o %t2<br>
+# RUN: ld.lld2 %t -o %t2<br>
 # RUN: llvm-readobj -sections -program-headers %t2 | FileCheck %s<br>
 # REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/relocation-32S-error.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-32S-error.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-32S-error.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/relocation-32S-error.s (original)<br>
+++ lld/trunk/test/elf2/relocation-32S-error.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: not lld -flavor gnu2 %t -o %t2 2>&1 | FileCheck %s<br>
+// RUN: not ld.lld2 %t -o %t2 2>&1 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
 .global _start<br>
<br>
Modified: lld/trunk/test/elf2/relocation-absolute.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-absolute.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-absolute.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/relocation-absolute.s (original)<br>
+++ lld/trunk/test/elf2/relocation-absolute.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %S/Inputs/abs.s -o %tabs<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %tabs %t -o %tout<br>
+// RUN: ld.lld2 %tabs %t -o %tout<br>
 // RUN: llvm-objdump -d %tout | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/relocation-common.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-common.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-common.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/relocation-common.s (original)<br>
+++ lld/trunk/test/elf2/relocation-common.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %tout<br>
+// RUN: ld.lld2 %t -o %tout<br>
 // RUN: llvm-objdump -t -d %tout | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/relocation-errors.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-errors.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-errors.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/relocation-errors.s (original)<br>
+++ lld/trunk/test/elf2/relocation-errors.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %S/Inputs/abs.s -o %tabs<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: not lld -flavor gnu2 %tabs %t -o %t2 2>&1 | FileCheck %s<br>
+// RUN: not ld.lld2 %tabs %t -o %t2 2>&1 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
 .global _start<br>
<br>
Modified: lld/trunk/test/elf2/relocation-i686.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-i686.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-i686.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/relocation-i686.s (original)<br>
+++ lld/trunk/test/elf2/relocation-i686.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=i686-pc-linux %s -o %t<br>
 // RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
-// RUN: lld -flavor gnu2 -shared %t2.o -o %t2.so<br>
-// RUN: lld -flavor gnu2 %t %t2.so -o %t2<br>
+// RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
+// RUN: ld.lld2 %t %t2.so -o %t2<br>
 // RUN: llvm-readobj -s %t2 | FileCheck --check-prefix=ADDR %s<br>
 // RUN: llvm-objdump -d %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
Modified: lld/trunk/test/elf2/relocation-local.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-local.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-local.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/relocation-local.s (original)<br>
+++ lld/trunk/test/elf2/relocation-local.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // Test that relocation of local symbols is working.<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %t2<br>
+// RUN: ld.lld2 %t -o %t2<br>
 // RUN: llvm-objdump -s -d %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/relocation-undefined-weak.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-undefined-weak.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation-undefined-weak.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/relocation-undefined-weak.s (original)<br>
+++ lld/trunk/test/elf2/relocation-undefined-weak.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %tout<br>
+// RUN: ld.lld2 %t -o %tout<br>
 // RUN: llvm-readobj -sections %tout | FileCheck %s<br>
 // RUN: llvm-objdump -d %tout | FileCheck %s --check-prefix DISASM<br>
 // REQUIRES: x86<br>
<br>
Modified: lld/trunk/test/elf2/relocation.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/relocation.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/relocation.s (original)<br>
+++ lld/trunk/test/elf2/relocation.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/shared.s -o %t2<br>
-// RUN: lld -flavor gnu2 %t2 -o %t2.so -shared<br>
-// RUN: lld -flavor gnu2 %t %t2.so -o %t3<br>
+// RUN: ld.lld2 %t2 -o %t2.so -shared<br>
+// RUN: ld.lld2 %t %t2.so -o %t3<br>
 // RUN: llvm-readobj -s  %t3 | FileCheck --check-prefix=SEC %s<br>
 // RUN: llvm-objdump -s -d %t3 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
Modified: lld/trunk/test/elf2/resolution.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/resolution.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/resolution.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/resolution.s (original)<br>
+++ lld/trunk/test/elf2/resolution.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/resolution.s -o %t2<br>
-// RUN: lld -flavor gnu2 -discard-all %t %t2 -o %t3<br>
+// RUN: ld.lld2 -discard-all %t %t2 -o %t3<br>
 // RUN: llvm-readobj -t %t3 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/section-align-0.test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/section-align-0.test?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/section-align-0.test?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/section-align-0.test (original)<br>
+++ lld/trunk/test/elf2/section-align-0.test Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: yaml2obj -format elf %s -o %t<br>
-# RUN: lld -flavor gnu2 %t -o %tout<br>
+# RUN: ld.lld2 %t -o %tout<br>
<br>
 # Verify that lld can handle sections with an alignment of zero.<br>
<br>
<br>
Modified: lld/trunk/test/elf2/section-layout.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/section-layout.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/section-layout.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/section-layout.s (original)<br>
+++ lld/trunk/test/elf2/section-layout.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-# RUN: lld -flavor gnu2 %t -o %tout<br>
+# RUN: ld.lld2 %t -o %tout<br>
 # RUN: llvm-readobj -sections %tout | FileCheck %s<br>
 # REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/shared-be.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/shared-be.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/shared-be.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/shared-be.s (original)<br>
+++ lld/trunk/test/elf2/shared-be.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux %s -o %t.o<br>
 // RUN: llvm-mc -filetype=obj -triple=powerpc64-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
-// RUN: lld -flavor gnu2 -shared %t2.o -o %t2.so<br>
-// RUN: lld -flavor gnu2 -dynamic-linker /lib64/ld64.so.1 -rpath foo -rpath bar --export-dynamic %t.o %t2.so -o %t<br>
+// RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
+// RUN: ld.lld2 -dynamic-linker /lib64/ld64.so.1 -rpath foo -rpath bar --export-dynamic %t.o %t2.so -o %t<br>
 // RUN: llvm-readobj --dynamic-table -s %t | FileCheck %s<br>
 // REQUIRES: ppc<br>
<br>
<br>
Modified: lld/trunk/test/elf2/shared.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/shared.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/shared.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/shared.s (original)<br>
+++ lld/trunk/test/elf2/shared.s Wed Oct  7 12:31:39 2015<br>
@@ -1,10 +1,10 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %s -o %t.o<br>
 // RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %p/Inputs/shared.s -o %t2.o<br>
-// RUN: lld -flavor gnu2 -shared %t2.o -o %t2.so<br>
+// RUN: ld.lld2 -shared %t2.o -o %t2.so<br>
 // RUN: llvm-readobj -s %t2.so | FileCheck --check-prefix=SO %s<br>
-// RUN: lld -flavor gnu2 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -rpath foo -rpath bar --export-dynamic %t.o %t2.so -o %t<br>
+// RUN: ld.lld2 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -rpath foo -rpath bar --export-dynamic %t.o %t2.so -o %t<br>
 // RUN: llvm-readobj --program-headers --dynamic-table -t -s -dyn-symbols -section-data -hash-table %t | FileCheck %s<br>
-// RUN: lld -flavor gnu2 %t.o %t2.so %t2.so -o %t2<br>
+// RUN: ld.lld2 %t.o %t2.so %t2.so -o %t2<br>
 // RUN: llvm-readobj -dyn-symbols %t2 | FileCheck --check-prefix=DONT_EXPORT %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/soname.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/soname.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/soname.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/soname.s (original)<br>
+++ lld/trunk/test/elf2/soname.s Wed Oct  7 12:31:39 2015<br>
@@ -1,7 +1,7 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
-// RUN: lld -flavor gnu2 %t.o -shared -soname=bar -o %t.so<br>
-// RUN: lld -flavor gnu2 %t.o -shared -soname=bar -o %t2.so<br>
-// RUN: lld -flavor gnu2 %t.o %t.so %t2.so -o %t<br>
+// RUN: ld.lld2 %t.o -shared -soname=bar -o %t.so<br>
+// RUN: ld.lld2 %t.o -shared -soname=bar -o %t2.so<br>
+// RUN: ld.lld2 %t.o %t.so %t2.so -o %t<br>
 // RUN: llvm-readobj --dynamic-table %t | FileCheck %s<br>
<br>
 // CHECK:  0x0000000000000001 NEEDED               SharedLibrary (bar)<br>
<br>
Modified: lld/trunk/test/elf2/soname2.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/soname2.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/soname2.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/soname2.s (original)<br>
+++ lld/trunk/test/elf2/soname2.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
-// RUN: lld -flavor gnu2 %t.o -shared -soname=foo.so -o %t<br>
+// RUN: ld.lld2 %t.o -shared -soname=foo.so -o %t<br>
 // RUN: llvm-readobj --dynamic-table %t | FileCheck %s<br>
<br>
 // CHECK: 0x000000000000000E SONAME  LibrarySoname (foo.so)<br>
<br>
Modified: lld/trunk/test/elf2/string-table.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/string-table.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/string-table.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/string-table.s (original)<br>
+++ lld/trunk/test/elf2/string-table.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %t2<br>
+// RUN: ld.lld2 %t -o %t2<br>
 // RUN: llvm-readobj -sections -section-data %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/symbols.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/symbols.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/symbols.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/symbols.s (original)<br>
+++ lld/trunk/test/elf2/symbols.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-// RUN: lld -flavor gnu2 %t -o %t2<br>
+// RUN: ld.lld2 %t -o %t2<br>
 // RUN: llvm-readobj -symbols -sections %t2 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/sysroot.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/sysroot.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/sysroot.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/sysroot.s (original)<br>
+++ lld/trunk/test/elf2/sysroot.s Wed Oct  7 12:31:39 2015<br>
@@ -7,30 +7,30 @@<br>
 // REQUIRES: x86<br>
<br>
 // Should not link because of undefined symbol _bar<br>
-// RUN: not lld -flavor gnu2 -o %t/r %t/m.o 2>&1 \<br>
+// RUN: not ld.lld2 -o %t/r %t/m.o 2>&1 \<br>
 // RUN:     | FileCheck --check-prefix=UNDEFINED %s<br>
 // UNDEFINED: undefined symbol: _bar<br>
<br>
 // We need to be sure that there is no suitable library in the /lib directory<br>
-// RUN: not lld -flavor gnu2 -o %t/r %t/m.o -L/lib -l:libls.a 2>&1 \<br>
+// RUN: not ld.lld2 -o %t/r %t/m.o -L/lib -l:libls.a 2>&1 \<br>
 // RUN:     | FileCheck --check-prefix=NOLIB %s<br>
 // NOLIB: Unable to find library -l:libls.a<br>
<br>
 // Should just remove the '=' symbol if --sysroot is not specified.<br>
 // Case 1: relative path<br>
-// RUN: cd %t && lld -flavor gnu2 -o %t/r %t/m.o -L=lib -l:libls.a<br>
+// RUN: cd %t && ld.lld2 -o %t/r %t/m.o -L=lib -l:libls.a<br>
 // Case 2: absolute path<br>
-// RUN: cd %p && lld -flavor gnu2 -o %t/r %t/m.o -L=%t/lib -l:libls.a<br>
+// RUN: cd %p && ld.lld2 -o %t/r %t/m.o -L=%t/lib -l:libls.a<br>
<br>
 // RUN: cd %p<br>
<br>
 // Should substitute SysRoot if specified<br>
-// RUN: lld -flavor gnu2 -o %t/r %t/m.o --sysroot=%t -L=lib -l:libls.a<br>
-// RUN: lld -flavor gnu2 -o %t/r %t/m.o --sysroot=%t -L=/lib -l:libls.a<br>
+// RUN: ld.lld2 -o %t/r %t/m.o --sysroot=%t -L=lib -l:libls.a<br>
+// RUN: ld.lld2 -o %t/r %t/m.o --sysroot=%t -L=/lib -l:libls.a<br>
<br>
 // Should not substitute SysRoot if the directory name does not start with '='<br>
-// RUN: not lld -flavor gnu2 -o %t/r %r/m.o --sysroot=%t -Llib -l:libls.a<br>
-// RUN: not lld -flavor gnu2 -o %t/r %r/m.o --sysroot=%t -L/lib -l:libls.a<br>
+// RUN: not ld.lld2 -o %t/r %r/m.o --sysroot=%t -Llib -l:libls.a<br>
+// RUN: not ld.lld2 -o %t/r %r/m.o --sysroot=%t -L/lib -l:libls.a<br>
<br>
 .globl _start,_bar;<br>
 _start:<br>
<br>
Modified: lld/trunk/test/elf2/tls-static.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/tls-static.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/tls-static.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/tls-static.s (original)<br>
+++ lld/trunk/test/elf2/tls-static.s Wed Oct  7 12:31:39 2015<br>
@@ -1,9 +1,9 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %S/Inputs/shared.s -o %tso<br>
-// RUN: lld -flavor gnu2 -static %t -o %tout<br>
-// RUN: lld -flavor gnu2 %t -o %tout<br>
-// RUN: lld -flavor gnu2 -shared %tso -o %tshared<br>
-// RUN: not lld -flavor gnu2 -static %t %tshared -o %tout<br>
+// RUN: ld.lld2 -static %t -o %tout<br>
+// RUN: ld.lld2 %t -o %tout<br>
+// RUN: ld.lld2 -shared %tso -o %tshared<br>
+// RUN: not ld.lld2 -static %t %tshared -o %tout<br>
 // REQUIRES: x86<br>
<br>
 .global _start<br>
<br>
Modified: lld/trunk/test/elf2/undef-start.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/undef-start.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/undef-start.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/undef-start.s (original)<br>
+++ lld/trunk/test/elf2/undef-start.s Wed Oct  7 12:31:39 2015<br>
@@ -1,4 +1,4 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-# RUN: not lld -flavor gnu2 %t -o %t2 2>&1 | FileCheck %s<br>
+# RUN: not ld.lld2 %t -o %t2 2>&1 | FileCheck %s<br>
 # CHECK: undefined symbol: _start<br>
 # REQUIRES: x86<br>
<br>
Modified: lld/trunk/test/elf2/undef.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/undef.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/undef.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/undef.s (original)<br>
+++ lld/trunk/test/elf2/undef.s Wed Oct  7 12:31:39 2015<br>
@@ -1,5 +1,5 @@<br>
 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
-# RUN: not lld -flavor gnu2 %t -o %t2 2>&1 | FileCheck %s<br>
+# RUN: not ld.lld2 %t -o %t2 2>&1 | FileCheck %s<br>
 # CHECK: undefined symbol: foo in {{.*}}<br>
 # REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/undefined-opt.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/undefined-opt.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/undefined-opt.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/undefined-opt.s (original)<br>
+++ lld/trunk/test/elf2/undefined-opt.s Wed Oct  7 12:31:39 2015<br>
@@ -8,7 +8,7 @@<br>
 # REQUIRES: x86<br>
<br>
 # Symbols from the archive are not in if not needed<br>
-# RUN: lld -flavor gnu2 -o %t1 %t.o %tar.a<br>
+# RUN: ld.lld2 -o %t1 %t.o %tar.a<br>
 # RUN: llvm-readobj --symbols %t1 | FileCheck --check-prefix=NO-UNDEFINED %s<br>
 # NO-UNDEFINED: Symbols [<br>
 # NO-UNDEFINED-NOT: Name: abs<br>
@@ -19,7 +19,7 @@<br>
<br>
 # Symbols from the archive are in if needed, but only from the<br>
 # containing object file<br>
-# RUN: lld -flavor gnu2 -o %t2 %t.o %tar.a -u bar<br>
+# RUN: ld.lld2 -o %t2 %t.o %tar.a -u bar<br>
 # RUN: llvm-readobj --symbols %t2 | FileCheck --check-prefix=ONE-UNDEFINED %s<br>
 # ONE-UNDEFINED: Symbols [<br>
 # ONE-UNDEFINED-NOT: Name: abs<br>
@@ -29,7 +29,7 @@<br>
 # ONE-UNDEFINED: ]<br>
<br>
 # Use the option couple of times, both short and long forms<br>
-# RUN: lld -flavor gnu2 -o %t3 %t.o %tar.a -u bar --undefined=abs<br>
+# RUN: ld.lld2 -o %t3 %t.o %tar.a -u bar --undefined=abs<br>
 # RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=TWO-UNDEFINED %s<br>
 # TWO-UNDEFINED: Symbols [<br>
 # TWO-UNDEFINED: Name: abs<br>
@@ -40,7 +40,7 @@<br>
<br>
 # Added undefined symbol may be left undefined without error, but<br>
 # shouldn't show up in the dynamic table.<br>
-# RUN: lld -flavor gnu2 -shared -o %t4 %t.o %tar.a -u unknown<br>
+# RUN: ld.lld2 -shared -o %t4 %t.o %tar.a -u unknown<br>
 # RUN: llvm-readobj --dyn-symbols %t4 | \<br>
 # RUN:     FileCheck --check-prefix=UNK-UNDEFINED-SO %s<br>
 # UNK-UNDEFINED-SO: DynamicSymbols [<br>
<br>
Modified: lld/trunk/test/elf2/visibility.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/visibility.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/visibility.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/visibility.s (original)<br>
+++ lld/trunk/test/elf2/visibility.s Wed Oct  7 12:31:39 2015<br>
@@ -1,6 +1,6 @@<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t<br>
 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/visibility.s -o %t2<br>
-// RUN: lld -flavor gnu2 -shared %t %t2 -o %t3<br>
+// RUN: ld.lld2 -shared %t %t2 -o %t3<br>
 // RUN: llvm-readobj -t -dyn-symbols %t3 | FileCheck %s<br>
 // REQUIRES: x86<br>
<br>
<br>
Modified: lld/trunk/test/elf2/whole-archive.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/whole-archive.s?rev=249573&r1=249572&r2=249573&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf2/whole-archive.s?rev=249573&r1=249572&r2=249573&view=diff</a><br>
==============================================================================<br>
--- lld/trunk/test/elf2/whole-archive.s (original)<br>
+++ lld/trunk/test/elf2/whole-archive.s Wed Oct  7 12:31:39 2015<br>
@@ -7,27 +7,27 @@<br>
 // RUN: llvm-ar rcs %t.a %ta.o<br>
<br>
 // Should not add symbols from the archive by default as they are not required<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o %t.a<br>
+// RUN: ld.lld2 -o %t3 %t.o %t.a<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=NOTADDED %s<br>
 // NOTADDED: Symbols [<br>
 // NOTADDED-NOT: Name: _bar<br>
 // NOTADDED: ]<br>
<br>
 // Should add symbols from the archive if --whole-archive is used<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o --whole-archive %t.a<br>
+// RUN: ld.lld2 -o %t3 %t.o --whole-archive %t.a<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=ADDED %s<br>
 // ADDED: Symbols [<br>
 // ADDED: Name: _bar<br>
 // ADDED: ]<br>
<br>
 // --no-whole-archive should restore default behaviour<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o --whole-archive --no-whole-archive %t.a<br>
+// RUN: ld.lld2 -o %t3 %t.o --whole-archive --no-whole-archive %t.a<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=NOTADDED %s<br>
<br>
 // --whole-archive and --no-whole-archive should affect only archives which follow them<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o %t.a --whole-archive --no-whole-archive<br>
+// RUN: ld.lld2 -o %t3 %t.o %t.a --whole-archive --no-whole-archive<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=NOTADDED %s<br>
-// RUN: lld -flavor gnu2 -o %t3 %t.o --whole-archive %t.a --no-whole-archive<br>
+// RUN: ld.lld2 -o %t3 %t.o --whole-archive %t.a --no-whole-archive<br>
 // RUN: llvm-readobj --symbols %t3 | FileCheck --check-prefix=ADDED %s<br>
<br>
 .globl _start;<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div>