<div dir="ltr">This doesn't seem enough. There are still a lot of files that uses llvm-mc with -target=x86* that don't have "REQUIRES: x86".<div><br></div><div><div>$ grep -L REQUIRES $(grep -l triple=x86 lld/test/ELF/*)</div><div>lld/test/ELF/bsymbolic.s</div><div>lld/test/ELF/bsymbolic-undef.s</div><div>lld/test/ELF/comdat-linkonce.s</div><div>lld/test/ELF/compatible-section-types.s</div><div>lld/test/ELF/copy-rel-corrupted.s</div><div>lld/test/ELF/copy-rel-pie-error.s</div><div>lld/test/ELF/copy-rel-pie.s</div><div>lld/test/ELF/dont-export-hidden.s</div><div>lld/test/ELF/duplicated-synthetic-sym.s</div><div>lld/test/ELF/dynamic-reloc-index.s</div><div>lld/test/ELF/eh-frame-marker.s</div><div>lld/test/ELF/eh-frame-multilpe-cie.s</div><div>lld/test/ELF/empty-archive.s</div><div>lld/test/ELF/entry.s</div><div>lld/test/ELF/filter.s</div><div>lld/test/ELF/gc-debuginfo-tls.s</div><div>lld/test/ELF/gc-merge-local-sym.s</div><div>lld/test/ELF/gc-sections-merge-addend.s</div><div>lld/test/ELF/gc-sections-merge.s</div><div>lld/test/ELF/gc-sections-protected.s</div><div>lld/test/ELF/global_offset_table.s</div><div>lld/test/ELF/global_offset_table_shared.s</div><div>lld/test/ELF/got-plt-header.s</div><div>lld/test/ELF/incompatible-section-flags.s</div><div>lld/test/ELF/incompatible-section-types2.s</div><div>lld/test/ELF/llvm33-rela-outside-group.s</div><div>lld/test/ELF/local-got-pie.s</div><div>lld/test/ELF/local-got.s</div><div>lld/test/ELF/local-got-shared.s</div><div>lld/test/ELF/map-gc-sections.s</div><div>lld/test/ELF/relocation-size.s</div><div>lld/test/ELF/relocation-size-shared.s</div><div>lld/test/ELF/relro-omagic.s</div><div>lld/test/ELF/rodynamic.s</div><div>lld/test/ELF/section-symbol.s</div><div>lld/test/ELF/sht-group-gold-r.test</div><div>lld/test/ELF/soname2.s</div><div>lld/test/ELF/soname.s</div><div>lld/test/ELF/string-gc.s</div><div>lld/test/ELF/symbol-override.s</div><div>lld/test/ELF/tls-got.s</div><div>lld/test/ELF/tls-opt-gdie.s</div><div>lld/test/ELF/tls-opt-local.s</div><div>lld/test/ELF/tls-opt-no-plt.s</div><div>lld/test/ELF/tls-opt.s</div><div>lld/test/ELF/trace-symbols.s</div><div>lld/test/ELF/undef-shared.s</div><div>lld/test/ELF/undef-version-script.s</div><div>lld/test/ELF/user_def_init_array_start.s</div><div>lld/test/ELF/version-script-no-warn2.s</div><div>lld/test/ELF/zdefs.s</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 18, 2017 at 11:40 AM, Jon Chesterfield via llvm-commits <span dir="ltr"><<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: jonchesterfield<br>
Date: Tue Jul 18 11:40:50 2017<br>
New Revision: 308335<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=308335&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project?rev=308335&view=rev</a><br>
Log:<br>
[LLD] Mark a number of x86 only tests to require x86<br>
<br>
Noticed while testing for an out of tree target. There are probably more tests that should be so marked.<br>
I'm not sure who owns these tests so I've added a few names I recognise from the recent history.<br>
<br>
With advice from probinson, ruiu, rafael and dramatically improved by davidb. Thank you all!<br>
<br>
Differential Revision: <a href="https://reviews.llvm.org/D34685" rel="noreferrer" target="_blank">https://reviews.llvm.org/<wbr>D34685</a><br>
<br>
Modified:<br>
lld/trunk/test/COFF/common.<wbr>test<br>
lld/trunk/test/COFF/conflict.<wbr>test<br>
lld/trunk/test/COFF/constant.<wbr>test<br>
lld/trunk/test/COFF/def-<wbr>export-stdcall.s<br>
lld/trunk/test/COFF/<wbr>delayimports32.test<br>
lld/trunk/test/COFF/entry-<wbr>mangled.test<br>
lld/trunk/test/COFF/entrylib.<wbr>ll<br>
lld/trunk/test/COFF/imports.<wbr>test<br>
lld/trunk/test/COFF/include-<wbr>lto.ll<br>
lld/trunk/test/COFF/msvclto-<wbr>archive.ll<br>
lld/trunk/test/COFF/msvclto-<wbr>order.ll<br>
lld/trunk/test/COFF/msvclto.ll<br>
lld/trunk/test/COFF/pdb-lib.s<br>
lld/trunk/test/COFF/savetemps.<wbr>ll<br>
lld/trunk/test/COFF/thinlto-<wbr>archives.ll<br>
lld/trunk/test/COFF/thinlto-<wbr>mangled.ll<br>
lld/trunk/test/COFF/thinlto.ll<br>
lld/trunk/test/ELF/allow-<wbr>shlib-undefined.s<br>
lld/trunk/test/ELF/auxiliary.s<br>
lld/trunk/test/ELF/gdb-index-<wbr>empty.s<br>
lld/trunk/test/ELF/gdb-index-<wbr>gc-sections.s<br>
lld/trunk/test/ELF/i386-reloc-<wbr>large-addend.s<br>
lld/trunk/test/ELF/i386-reloc-<wbr>range.s<br>
lld/trunk/test/ELF/<wbr>linkerscript/output-too-large.<wbr>s<br>
lld/trunk/test/ELF/lto/<wbr>available-externally.ll<br>
lld/trunk/test/ELF/lto/<wbr>comdat2.ll<br>
lld/trunk/test/ELF/lto/<wbr>common2.ll<br>
lld/trunk/test/ELF/lto/<wbr>common3.ll<br>
lld/trunk/test/ELF/lto/<wbr>discard-value-names.ll<br>
lld/trunk/test/ELF/lto/opt-<wbr>level.ll<br>
lld/trunk/test/ELF/lto/opt-<wbr>remarks.ll<br>
lld/trunk/test/ELF/lto/relax-<wbr>relocs.ll<br>
lld/trunk/test/ELF/lto/thin-<wbr>archivecollision.ll<br>
lld/trunk/test/ELF/lto/<wbr>thinlto.ll<br>
lld/trunk/test/ELF/lto/type-<wbr>merge2.ll<br>
lld/trunk/test/ELF/lto/<wbr>unnamed-addr-comdat.ll<br>
lld/trunk/test/ELF/lto/<wbr>unnamed-addr-drop.ll<br>
lld/trunk/test/ELF/lto/<wbr>unnamed-addr.ll<br>
lld/trunk/test/ELF/many-alloc-<wbr>sections.s<br>
lld/trunk/test/ELF/many-<wbr>sections.s<br>
lld/trunk/test/ELF/merge-<wbr>section-types.s<br>
lld/trunk/test/ELF/new-dtags.<wbr>test<br>
lld/trunk/test/ELF/no-obj.s<br>
lld/trunk/test/ELF/no-soname.s<br>
lld/trunk/test/ELF/no-symtab.s<br>
lld/trunk/test/ELF/no-<wbr>undefined.s<br>
lld/trunk/test/ELF/pie-weak.s<br>
lld/trunk/test/ELF/progname.s<br>
lld/trunk/test/ELF/relative-<wbr>dynamic-reloc-pie.s<br>
lld/trunk/test/ELF/relative-<wbr>dynamic-reloc.s<br>
lld/trunk/test/ELF/<wbr>relocatable-compressed-input.s<br>
lld/trunk/test/ELF/<wbr>relocatable-reloc.s<br>
lld/trunk/test/ELF/<wbr>relocatable-section-symbol.s<br>
lld/trunk/test/ELF/<wbr>relocatable-sections.s<br>
lld/trunk/test/ELF/<wbr>relocatable-tls.s<br>
lld/trunk/test/ELF/relocation-<wbr>shared.s<br>
<br>
Modified: lld/trunk/test/COFF/common.<wbr>test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/common.test?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>common.test?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/common.<wbr>test (original)<br>
+++ lld/trunk/test/COFF/common.<wbr>test Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: yaml2obj %s > %t.obj<br>
# RUN: lld-link /out:%t.exe /entry:main %t.obj %t.obj<br>
# RUN: llvm-objdump -d %t.exe | FileCheck %s<br>
<br>
Modified: lld/trunk/test/COFF/conflict.<wbr>test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/conflict.test?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>conflict.test?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/conflict.<wbr>test (original)<br>
+++ lld/trunk/test/COFF/conflict.<wbr>test Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: yaml2obj < %s > %t1.obj<br>
# RUN: yaml2obj < %s > %t2.obj<br>
# RUN: not lld-link /out:%t.exe %t1.obj %t2.obj >& %t.log<br>
<br>
Modified: lld/trunk/test/COFF/constant.<wbr>test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/constant.test?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>constant.test?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/constant.<wbr>test (original)<br>
+++ lld/trunk/test/COFF/constant.<wbr>test Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+REQUIRES: x86<br>
RUN: mkdir -p %t<br>
RUN: llvm-mc -triple i686-unknown-windows-msvc -filetype obj -o %t/import.o %S/Inputs/constant-import.s<br>
RUN: llc -mtriple i686-unknown-windows-msvc -filetype obj -o %t/export.o %S/Inputs/constant-export.ll<br>
<br>
Modified: lld/trunk/test/COFF/def-<wbr>export-stdcall.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/def-export-stdcall.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>def-export-stdcall.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/def-<wbr>export-stdcall.s (original)<br>
+++ lld/trunk/test/COFF/def-<wbr>export-stdcall.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=i686-windows-msvc %s -o %t.obj<br>
# RUN: echo -e "LIBRARY foo\nEXPORTS\n stdcall" > %t.def<br>
# RUN: lld-link -entry:dllmain -dll -def:%t.def %t.obj -out:%t.dll -implib:%t.lib<br>
<br>
Modified: lld/trunk/test/COFF/<wbr>delayimports32.test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/delayimports32.test?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>delayimports32.test?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/<wbr>delayimports32.test (original)<br>
+++ lld/trunk/test/COFF/<wbr>delayimports32.test Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: yaml2obj < %p/Inputs/hello32.yaml > %t.obj<br>
# RUN: lld-link %t.obj %p/Inputs/std32.lib /subsystem:console \<br>
# RUN: /entry:main@0 /alternatename:___<wbr>delayLoadHelper2@8=_main@0 \<br>
<br>
Modified: lld/trunk/test/COFF/entry-<wbr>mangled.test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/entry-mangled.test?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>entry-mangled.test?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/entry-<wbr>mangled.test (original)<br>
+++ lld/trunk/test/COFF/entry-<wbr>mangled.test Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: yaml2obj < %s > %t.obj<br>
# RUN: lld-link /out:%t.exe /entry:main %t.obj<br>
# RUN: llvm-as -o %t.lto.obj %S/Inputs/entry-mangled.ll<br>
<br>
Modified: lld/trunk/test/COFF/entrylib.<wbr>ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/entrylib.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>entrylib.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/entrylib.<wbr>ll (original)<br>
+++ lld/trunk/test/COFF/entrylib.<wbr>ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as -o %t.obj %s<br>
; RUN: rm -f %t.lib<br>
; RUN: llvm-ar cru %t.lib %t.obj<br>
<br>
Modified: lld/trunk/test/COFF/imports.<wbr>test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/imports.test?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>imports.test?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/imports.<wbr>test (original)<br>
+++ lld/trunk/test/COFF/imports.<wbr>test Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# Verify that the lld can handle .lib files and emit .idata sections.<br>
#<br>
# RUN: lld-link /out:%t.exe /entry:main /subsystem:console \<br>
<br>
Modified: lld/trunk/test/COFF/include-<wbr>lto.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/include-lto.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>include-lto.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/include-<wbr>lto.ll (original)<br>
+++ lld/trunk/test/COFF/include-<wbr>lto.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as -o %t.obj %s<br>
; RUN: lld-link /dll /out:%t.dll %t.obj<br>
; RUN: llvm-objdump -d %t.dll | FileCheck %s<br>
<br>
Modified: lld/trunk/test/COFF/msvclto-<wbr>archive.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/msvclto-archive.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>msvclto-archive.ll?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/msvclto-<wbr>archive.ll (original)<br>
+++ lld/trunk/test/COFF/msvclto-<wbr>archive.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
;; Make sure we re-create archive files to strip bitcode files.<br>
<br>
;; Do not create empty archives because the MSVC linker<br>
<br>
Modified: lld/trunk/test/COFF/msvclto-<wbr>order.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/msvclto-order.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>msvclto-order.ll?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/msvclto-<wbr>order.ll (original)<br>
+++ lld/trunk/test/COFF/msvclto-<wbr>order.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: opt -thinlto-bc %s -o %t.obj<br>
; RUN: llc -filetype=obj %S/Inputs/msvclto-order-a.ll -o %T/msvclto-order-a.obj<br>
; RUN: llvm-ar crs %T/msvclto-order-a.lib %T/msvclto-order-a.obj<br>
<br>
Modified: lld/trunk/test/COFF/msvclto.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/msvclto.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>msvclto.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/msvclto.ll (original)<br>
+++ lld/trunk/test/COFF/msvclto.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as -o %t.obj %s<br>
; RUN: mkdir -p %t.dir<br>
; RUN: llvm-mc -triple=x86_64-pc-windows-msvc -filetype=obj -o %t.dir/bitcode.obj %p/Inputs/msvclto.s<br>
<br>
Modified: lld/trunk/test/COFF/pdb-lib.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/pdb-lib.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>pdb-lib.s?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/pdb-lib.s (original)<br>
+++ lld/trunk/test/COFF/pdb-lib.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: rm -rf %t && mkdir -p %t && cd %t<br>
# RUN: llvm-mc -filetype=obj -triple=i686-windows-msvc %s -o foo.obj<br>
# RUN: llc %S/Inputs/bar.ll -filetype=obj -mtriple=i686-windows-msvc -o bar.obj<br>
<br>
Modified: lld/trunk/test/COFF/savetemps.<wbr>ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/savetemps.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>savetemps.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/savetemps.<wbr>ll (original)<br>
+++ lld/trunk/test/COFF/savetemps.<wbr>ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: rm -fr %T/savetemps<br>
; RUN: mkdir %T/savetemps<br>
; RUN: llvm-as -o %T/savetemps/savetemps.obj %s<br>
<br>
Modified: lld/trunk/test/COFF/thinlto-<wbr>archives.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-archives.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>thinlto-archives.ll?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/thinlto-<wbr>archives.ll (original)<br>
+++ lld/trunk/test/COFF/thinlto-<wbr>archives.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: rm -fr %T/thinlto-archives<br>
; RUN: mkdir %T/thinlto-archives %T/thinlto-archives/a %T/thinlto-archives/b<br>
; RUN: opt -thinlto-bc -o %T/thinlto-archives/main.obj %s<br>
<br>
Modified: lld/trunk/test/COFF/thinlto-<wbr>mangled.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-mangled.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>thinlto-mangled.ll?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/thinlto-<wbr>mangled.ll (original)<br>
+++ lld/trunk/test/COFF/thinlto-<wbr>mangled.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: opt -thinlto-bc %s -o %t.obj<br>
; RUN: opt -thinlto-bc %S/Inputs/thinlto-mangled-qux.<wbr>ll -o %T/thinlto-mangled-qux.obj<br>
; RUN: lld-link -out:%t.exe -entry:main %t.obj %T/thinlto-mangled-qux.obj<br>
<br>
Modified: lld/trunk/test/COFF/thinlto.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/COFF/<wbr>thinlto.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/COFF/thinlto.ll (original)<br>
+++ lld/trunk/test/COFF/thinlto.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: rm -fr %T/thinlto<br>
; RUN: mkdir %T/thinlto<br>
; RUN: opt -thinlto-bc -o %T/thinlto/main.obj %s<br>
<br>
Modified: lld/trunk/test/ELF/allow-<wbr>shlib-undefined.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/allow-shlib-undefined.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>allow-shlib-undefined.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/allow-<wbr>shlib-undefined.s (original)<br>
+++ lld/trunk/test/ELF/allow-<wbr>shlib-undefined.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# --allow-shlib-undefined and --no-allow-shlib-undefined are fully<br>
# ignored in linker implementation.<br>
# --allow-shlib-undefined is set by default<br>
<br>
Modified: lld/trunk/test/ELF/auxiliary.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/auxiliary.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>auxiliary.s?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/auxiliary.s (original)<br>
+++ lld/trunk/test/ELF/auxiliary.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
# RUN: ld.lld %t.o -shared -f aaa --auxiliary bbb -o %t<br>
# RUN: llvm-readobj --dynamic-table %t | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/gdb-index-<wbr>empty.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/gdb-index-empty.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>gdb-index-empty.s?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/gdb-index-<wbr>empty.s (original)<br>
+++ lld/trunk/test/ELF/gdb-index-<wbr>empty.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux -o %t %s<br>
# RUN: ld.lld --gdb-index --gc-sections -o %t2 %t<br>
# RUN: llvm-dwarfdump -debug-dump=gdb_index %t2 | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/gdb-index-<wbr>gc-sections.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/gdb-index-gc-sections.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>gdb-index-gc-sections.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/gdb-index-<wbr>gc-sections.s (original)<br>
+++ lld/trunk/test/ELF/gdb-index-<wbr>gc-sections.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux -o %t %s<br>
# RUN: ld.lld --gdb-index --gc-sections -o %t2 %t<br>
# RUN: llvm-dwarfdump -debug-dump=gdb_index %t2 | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/i386-reloc-<wbr>large-addend.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/i386-reloc-large-addend.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>i386-reloc-large-addend.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/i386-reloc-<wbr>large-addend.s (original)<br>
+++ lld/trunk/test/ELF/i386-reloc-<wbr>large-addend.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc %s -o %t.o -triple i386-pc-linux-code16 -filetype=obj<br>
<br>
// RUN: echo ".global foo; foo = 0x1" > %t1.s<br>
<br>
Modified: lld/trunk/test/ELF/i386-reloc-<wbr>range.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/i386-reloc-range.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>i386-reloc-range.s?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/i386-reloc-<wbr>range.s (original)<br>
+++ lld/trunk/test/ELF/i386-reloc-<wbr>range.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc %s -o %t.o -triple i386-pc-linux-code16 -filetype=obj<br>
<br>
// RUN: echo ".global foo; foo = 0x10202" > %t1.s<br>
<br>
Modified: lld/trunk/test/ELF/<wbr>linkerscript/output-too-large.<wbr>s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/linkerscript/output-too-large.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>linkerscript/output-too-large.<wbr>s?rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/<wbr>linkerscript/output-too-large.<wbr>s (original)<br>
+++ lld/trunk/test/ELF/<wbr>linkerscript/output-too-large.<wbr>s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=i686-unknown-linux %s -o %t.o<br>
# RUN: echo "SECTIONS { .text : { . = 0xffffffff; *(.text*); } }" > %t.script<br>
# RUN: not ld.lld --script %t.script %t.o -o %t 2>&1 | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>available-externally.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/available-externally.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/available-externally.ll?<wbr>rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>available-externally.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>available-externally.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
; RUN: llvm-as %s -o %t1.o<br>
; RUN: llvm-as %p/Inputs/available-<wbr>externally.ll -o %t2.o<br>
; RUN: ld.lld %t1.o %t2.o -m elf_x86_64 -o %t.so -shared -save-temps<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>comdat2.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/comdat2.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/comdat2.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>comdat2.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>comdat2.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t.o<br>
; RUN: llvm-mc -triple=x86_64-pc-linux %p/Inputs/comdat.s -o %t2.o -filetype=obj<br>
; RUN: ld.lld -m elf_x86_64 %t.o %t2.o -o %t.so -shared<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>common2.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/common2.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/common2.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>common2.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>common2.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t1.o<br>
; RUN: ld.lld -m elf_x86_64 %t1.o -o %t -shared -save-temps<br>
; RUN: llvm-dis < %t.0.2.internalize.bc | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>common3.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/common3.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/common3.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>common3.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>common3.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t1.o<br>
; RUN: llvm-as %S/Inputs/common3.ll -o %t2.o<br>
; RUN: ld.lld -m elf_x86_64 %t1.o %t2.o -o %t -shared -save-temps<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>discard-value-names.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/discard-value-names.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/discard-value-names.ll?<wbr>rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>discard-value-names.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>discard-value-names.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t.o<br>
<br>
; RUN: ld.lld -m elf_x86_64 -shared -save-temps %t.o -o %t2.o<br>
<br>
Modified: lld/trunk/test/ELF/lto/opt-<wbr>level.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/opt-level.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/opt-level.ll?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/opt-<wbr>level.ll (original)<br>
+++ lld/trunk/test/ELF/lto/opt-<wbr>level.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as -o %t.o %s<br>
; RUN: ld.lld -o %t0 -m elf_x86_64 -e main --lto-O0 %t.o<br>
; RUN: llvm-nm %t0 | FileCheck --check-prefix=CHECK-O0 %s<br>
<br>
Modified: lld/trunk/test/ELF/lto/opt-<wbr>remarks.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/opt-remarks.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/opt-remarks.ll?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/opt-<wbr>remarks.ll (original)<br>
+++ lld/trunk/test/ELF/lto/opt-<wbr>remarks.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t.o<br>
<br>
; RUN: rm -f %t.yaml<br>
<br>
Modified: lld/trunk/test/ELF/lto/relax-<wbr>relocs.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/relax-relocs.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/relax-relocs.ll?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/relax-<wbr>relocs.ll (original)<br>
+++ lld/trunk/test/ELF/lto/relax-<wbr>relocs.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t.o<br>
; RUN: ld.lld -m elf_x86_64 -save-temps -shared %t.o -o %t.so<br>
; RUN: llvm-readobj -r %t.so.lto.o | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/lto/thin-<wbr>archivecollision.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thin-archivecollision.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/thin-archivecollision.ll?<wbr>rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/thin-<wbr>archivecollision.ll (original)<br>
+++ lld/trunk/test/ELF/lto/thin-<wbr>archivecollision.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: opt -module-summary %s -o %t.o<br>
; RUN: mkdir -p %t1 %t2<br>
; RUN: opt -module-summary %p/Inputs/thin1.ll -o %t1/t.coll.o<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>thinlto.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/thinlto.ll?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>thinlto.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>thinlto.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; Basic ThinLTO tests.<br>
; RUN: opt -module-summary %s -o %t.o<br>
; RUN: opt -module-summary %p/Inputs/thinlto.ll -o %t2.o<br>
<br>
Modified: lld/trunk/test/ELF/lto/type-<wbr>merge2.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/type-merge2.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/type-merge2.ll?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/type-<wbr>merge2.ll (original)<br>
+++ lld/trunk/test/ELF/lto/type-<wbr>merge2.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t.o<br>
; RUN: llvm-as %p/Inputs/type-merge2.ll -o %t2.o<br>
; RUN: ld.lld -m elf_x86_64 %t.o %t2.o -o %t.so -shared -save-temps<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>unnamed-addr-comdat.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/unnamed-addr-comdat.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/unnamed-addr-comdat.ll?<wbr>rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>unnamed-addr-comdat.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>unnamed-addr-comdat.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t.o<br>
; RUN: ld.lld -m elf_x86_64 %t.o %t.o -o %t.so -save-temps -shared<br>
; RUN: llvm-dis %t.so.0.2.internalize.bc -o - | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>unnamed-addr-drop.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/unnamed-addr-drop.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/unnamed-addr-drop.ll?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>unnamed-addr-drop.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>unnamed-addr-drop.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t1.o<br>
; RUN: llvm-as %S/Inputs/unnamed-addr-drop.ll -o %t2.o<br>
; RUN: ld.lld -m elf_x86_64 %t1.o %t2.o -o %t.so -save-temps -shared<br>
<br>
Modified: lld/trunk/test/ELF/lto/<wbr>unnamed-addr.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/unnamed-addr.ll?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>lto/unnamed-addr.ll?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/lto/<wbr>unnamed-addr.ll (original)<br>
+++ lld/trunk/test/ELF/lto/<wbr>unnamed-addr.ll Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+; REQUIRES: x86<br>
; RUN: llvm-as %s -o %t.o<br>
; RUN: ld.lld -m elf_x86_64 %t.o -o %t.so -save-temps -shared<br>
; RUN: llvm-dis %t.so.0.4.opt.bc -o - | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/many-alloc-<wbr>sections.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/many-alloc-sections.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>many-alloc-sections.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/many-alloc-<wbr>sections.s (original)<br>
+++ lld/trunk/test/ELF/many-alloc-<wbr>sections.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t.o<br>
// RUN: echo "SECTIONS { . = SIZEOF_HEADERS; .text : { *(.text) } }" > %t.script<br>
// FIXME: threads are disable because the test is too slow with them (PR32942).<br>
<br>
Modified: lld/trunk/test/ELF/many-<wbr>sections.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/many-sections.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>many-sections.s?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/many-<wbr>sections.s (original)<br>
+++ lld/trunk/test/ELF/many-<wbr>sections.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t<br>
// RUN: llvm-readobj -t %t | FileCheck %s<br>
<br>
<br>
Modified: lld/trunk/test/ELF/merge-<wbr>section-types.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/merge-section-types.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>merge-section-types.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/merge-<wbr>section-types.s (original)<br>
+++ lld/trunk/test/ELF/merge-<wbr>section-types.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
// RUN: ld.lld -shared %t.o -o %t<br>
// RUN: llvm-readobj -s %t | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/new-dtags.<wbr>test<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/new-dtags.test?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>new-dtags.test?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/new-dtags.<wbr>test (original)<br>
+++ lld/trunk/test/ELF/new-dtags.<wbr>test Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
// RUN: ld.lld %t.o -rpath=/somepath -shared --disable-new-dtags -o %t<br>
// RUN: ld.lld %t.o -rpath=/somepath -shared --enable-new-dtags -o %t2<br>
<br>
Modified: lld/trunk/test/ELF/no-obj.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/no-obj.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/no-<wbr>obj.s?rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/no-obj.s (original)<br>
+++ lld/trunk/test/ELF/no-obj.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
// RUN: llvm-ar rcs %t.a %t.o<br>
// RUN: not ld.lld -o %t2 -u _start %t.a 2>&1 | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/no-soname.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/no-soname.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/no-<wbr>soname.s?rev=308335&r1=308334&<wbr>r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/no-soname.s (original)<br>
+++ lld/trunk/test/ELF/no-soname.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
// RUN: mkdir -p %T/no-soname<br>
// RUN: ld.lld %t.o -shared -o %T/no-soname/libfoo.so<br>
<br>
Modified: lld/trunk/test/ELF/no-symtab.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/no-symtab.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/no-<wbr>symtab.s?rev=308335&r1=308334&<wbr>r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/no-symtab.s (original)<br>
+++ lld/trunk/test/ELF/no-symtab.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
// RUN: ld.lld %t.o %p/Inputs/no-symtab.o -o %t<br>
.global _start<br>
<br>
Modified: lld/trunk/test/ELF/no-<wbr>undefined.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/no-undefined.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/no-<wbr>undefined.s?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/no-<wbr>undefined.s (original)<br>
+++ lld/trunk/test/ELF/no-<wbr>undefined.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t<br>
# RUN: not ld.lld --no-undefined -shared %t -o %t.so<br>
# RUN: ld.lld -shared %t -o %t1.so<br>
<br>
Modified: lld/trunk/test/ELF/pie-weak.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/pie-weak.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>pie-weak.s?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/pie-weak.s (original)<br>
+++ lld/trunk/test/ELF/pie-weak.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -relax-relocations=false -triple=x86_64-unknown-linux %s -o %t.o<br>
# RUN: ld.lld -pie %t.o -o %t<br>
# RUN: llvm-readobj -r %t | FileCheck --check-prefix=RELOCS %s<br>
<br>
Modified: lld/trunk/test/ELF/progname.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/progname.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>progname.s?rev=308335&r1=<wbr>308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/progname.s (original)<br>
+++ lld/trunk/test/ELF/progname.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
// RUN: echo .global __progname > %t2.s<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %t2.s -o %t2.o<br>
<br>
Modified: lld/trunk/test/ELF/relative-<wbr>dynamic-reloc-pie.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relative-dynamic-reloc-pie.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>relative-dynamic-reloc-pie.s?<wbr>rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/relative-<wbr>dynamic-reloc-pie.s (original)<br>
+++ lld/trunk/test/ELF/relative-<wbr>dynamic-reloc-pie.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o<br>
# RUN: ld.lld -pie %t.o -o %t.pie<br>
# RUN: llvm-readobj -r -dyn-symbols %t.pie | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/relative-<wbr>dynamic-reloc.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relative-dynamic-reloc.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>relative-dynamic-reloc.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/relative-<wbr>dynamic-reloc.s (original)<br>
+++ lld/trunk/test/ELF/relative-<wbr>dynamic-reloc.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o<br>
// RUN: ld.lld -shared %t.o -o %t.so<br>
// RUN: llvm-readobj -t -r -dyn-symbols %t.so | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/<wbr>relocatable-compressed-input.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relocatable-compressed-input.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>relocatable-compressed-input.<wbr>s?rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/<wbr>relocatable-compressed-input.s (original)<br>
+++ lld/trunk/test/ELF/<wbr>relocatable-compressed-input.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# REQUIRES: zlib<br>
<br>
# RUN: llvm-mc -compress-debug-sections=zlib-<wbr>gnu -filetype=obj -triple=x86_64-unknown-linux %s -o %t1<br>
<br>
Modified: lld/trunk/test/ELF/<wbr>relocatable-reloc.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relocatable-reloc.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>relocatable-reloc.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/<wbr>relocatable-reloc.s (original)<br>
+++ lld/trunk/test/ELF/<wbr>relocatable-reloc.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj %s -o %t.o -triple=x86_64-pc-linux<br>
// RUN: ld.lld %t.o %t.o -r -o %t2.o<br>
// RUN: llvm-readobj -r %t2.o | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/<wbr>relocatable-section-symbol.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relocatable-section-symbol.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>relocatable-section-symbol.s?<wbr>rev=308335&r1=308334&r2=<wbr>308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/<wbr>relocatable-section-symbol.s (original)<br>
+++ lld/trunk/test/ELF/<wbr>relocatable-section-symbol.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
# RUN: ld.lld -r -o %t %t.o %t.o<br>
# RUN: llvm-readobj -r %t | FileCheck --check-prefix=RELA %s<br>
<br>
Modified: lld/trunk/test/ELF/<wbr>relocatable-sections.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relocatable-sections.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>relocatable-sections.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/<wbr>relocatable-sections.s (original)<br>
+++ lld/trunk/test/ELF/<wbr>relocatable-sections.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t1.o<br>
# RUN: ld.lld -r %t1.o -o %t<br>
# RUN: llvm-objdump -section-headers %t | FileCheck %s<br>
<br>
Modified: lld/trunk/test/ELF/<wbr>relocatable-tls.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relocatable-tls.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>relocatable-tls.s?rev=308335&<wbr>r1=308334&r2=308335&view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/<wbr>relocatable-tls.s (original)<br>
+++ lld/trunk/test/ELF/<wbr>relocatable-tls.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+# REQUIRES: x86<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t1.o<br>
# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux \<br>
# RUN: %S/Inputs/relocatable-tls.s -o %t2.o<br>
<br>
Modified: lld/trunk/test/ELF/relocation-<wbr>shared.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/relocation-shared.s?rev=308335&r1=308334&r2=308335&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-<wbr>project/lld/trunk/test/ELF/<wbr>relocation-shared.s?rev=<wbr>308335&r1=308334&r2=308335&<wbr>view=diff</a><br>
==============================<wbr>==============================<wbr>==================<br>
--- lld/trunk/test/ELF/relocation-<wbr>shared.s (original)<br>
+++ lld/trunk/test/ELF/relocation-<wbr>shared.s Tue Jul 18 11:40:50 2017<br>
@@ -1,3 +1,4 @@<br>
+// REQUIRES: x86<br>
// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o<br>
// RUN: ld.lld %t.o -shared -o %t.so<br>
// RUN: llvm-readobj -r -s -section-data %t.so | FileCheck %s<br>
<br>
<br>
______________________________<wbr>_________________<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/<wbr>mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br></div>