[PATCH] D11608: COFF: Remove the old COFF linker and rename link2 link.
Rui Ueyama
ruiu at google.com
Wed Jul 29 15:03:33 PDT 2015
ruiu removed rL LLVM as the repository for this revision.
ruiu updated this revision to Diff 30951.
ruiu added a comment.
On second thought, I think we should keep "-flavor link2" as an alias
to "-flavor link" for a short period of time until we fix other places that
uses "link2" instead of "link". This should be safer and less annoying.
In this updated patch, "-flavor link2" is handled as a synonym to
"-flavor link".
http://reviews.llvm.org/D11608
Files:
include/lld/Driver/Driver.h
include/lld/Driver/WinLinkModuleDef.h
include/lld/ReaderWriter/PECOFFLinkingContext.h
lib/Driver/CMakeLists.txt
lib/Driver/UniversalDriver.cpp
lib/Driver/WinLinkDriver.cpp
lib/Driver/WinLinkModuleDef.cpp
lib/Driver/WinLinkOptions.td
lib/ReaderWriter/CMakeLists.txt
lib/ReaderWriter/PECOFF/Atoms.h
lib/ReaderWriter/PECOFF/CMakeLists.txt
lib/ReaderWriter/PECOFF/EdataPass.cpp
lib/ReaderWriter/PECOFF/EdataPass.h
lib/ReaderWriter/PECOFF/IdataPass.cpp
lib/ReaderWriter/PECOFF/IdataPass.h
lib/ReaderWriter/PECOFF/InferSubsystemPass.h
lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.cpp
lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h
lib/ReaderWriter/PECOFF/LoadConfigPass.cpp
lib/ReaderWriter/PECOFF/LoadConfigPass.h
lib/ReaderWriter/PECOFF/OrderPass.h
lib/ReaderWriter/PECOFF/PDBPass.h
lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp
lib/ReaderWriter/PECOFF/Pass.cpp
lib/ReaderWriter/PECOFF/Pass.h
lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp
lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp
lib/ReaderWriter/PECOFF/WriterImportLibrary.h
lib/ReaderWriter/PECOFF/WriterPECOFF.cpp
test/COFF/alternatename.test
test/COFF/ar-comdat.test
test/COFF/armnt-blx23t.test
test/COFF/armnt-branch24t.test
test/COFF/armnt-entry-point.test
test/COFF/armnt-imports.test
test/COFF/armnt-mov32t-exec.test
test/COFF/armnt-movt32t.test
test/COFF/base.test
test/COFF/baserel.test
test/COFF/common.test
test/COFF/conflict.test
test/COFF/debug.test
test/COFF/defparser.test
test/COFF/delayimports.test
test/COFF/delayimports32.test
test/COFF/dll.test
test/COFF/driver.test
test/COFF/entry-inference.test
test/COFF/entry-inference2.test
test/COFF/entry-inference32.test
test/COFF/entry-mangled.test
test/COFF/entrylib.ll
test/COFF/export.test
test/COFF/export32.test
test/COFF/failifmismatch.test
test/COFF/filetype.test
test/COFF/force.test
test/COFF/heap.test
test/COFF/hello32.test
test/COFF/help.test
test/COFF/icf.test
test/COFF/imports-mangle.test
test/COFF/imports.test
test/COFF/include.test
test/COFF/include2.test
test/COFF/internal.test
test/COFF/largeaddressaware.test
test/COFF/libpath.test
test/COFF/linkenv.test
test/COFF/lldmap.test
test/COFF/loadcfg.test
test/COFF/loadcfg32.test
test/COFF/locally-imported.test
test/COFF/locally-imported32.test
test/COFF/long-section-name.test
test/COFF/lto-chkstk.ll
test/COFF/lto-comdat.ll
test/COFF/lto-linker-opts.ll
test/COFF/lto-new-symbol.ll
test/COFF/lto.ll
test/COFF/machine.test
test/COFF/manifest.test
test/COFF/merge.test
test/COFF/nodefaultlib.test
test/COFF/noentry.test
test/COFF/opt.test
test/COFF/options.test
test/COFF/order.test
test/COFF/out.test
test/COFF/reloc-x64.test
test/COFF/reloc-x86.test
test/COFF/resource.test
test/COFF/responsefile.test
test/COFF/seh.test
test/COFF/stack.test
test/COFF/subsystem-inference.test
test/COFF/subsystem.test
test/COFF/symtab.test
test/COFF/tls.test
test/COFF/tls32.test
test/COFF/unwind.test
test/COFF/version.test
test/COFF/weak-external.test
test/COFF/weak-external2.test
test/COFF/weak-external3.test
test/pecoff/Inputs/abs.obj.yaml
test/pecoff/Inputs/alignment.obj.yaml
test/pecoff/Inputs/alternatename1.obj.yaml
test/pecoff/Inputs/alternatename2.obj.yaml
test/pecoff/Inputs/alternatename3.obj.yaml
test/pecoff/Inputs/armnt-ImageBase.obj.yaml
test/pecoff/Inputs/armnt-ImageBase.s
test/pecoff/Inputs/armnt-addr32-exec.obj.yaml
test/pecoff/Inputs/armnt-addr32-exec.s
test/pecoff/Inputs/armnt-addr32.obj.yaml
test/pecoff/Inputs/armnt-addr32.s
test/pecoff/Inputs/armnt-blx23t.obj.yaml
test/pecoff/Inputs/armnt-blx23t.s
test/pecoff/Inputs/armnt-branch24t.obj.yaml
test/pecoff/Inputs/armnt-branch24t.s
test/pecoff/Inputs/armnt-exports.def
test/pecoff/Inputs/armnt-exports.obj.yaml
test/pecoff/Inputs/armnt-import.obj.yaml
test/pecoff/Inputs/armnt-import.s
test/pecoff/Inputs/armnt-mov32t-exec.obj.yaml
test/pecoff/Inputs/armnt-mov32t-exec.s
test/pecoff/Inputs/armnt-mov32t.obj.yaml
test/pecoff/Inputs/armnt-mov32t.s
test/pecoff/Inputs/armnt-obj.s
test/pecoff/Inputs/armnt-obj.yaml
test/pecoff/Inputs/associative1.obj.yaml
test/pecoff/Inputs/associative3.obj.yaml
test/pecoff/Inputs/basereloc.obj.yaml
test/pecoff/Inputs/bss.asm
test/pecoff/Inputs/bss.obj
test/pecoff/Inputs/comdat.obj.yaml
test/pecoff/Inputs/common-symbol.obj.yaml
test/pecoff/Inputs/drectve.obj.yaml
test/pecoff/Inputs/drectve2.obj.yaml
test/pecoff/Inputs/drectve3.lib
test/pecoff/Inputs/entry.obj.yaml
test/pecoff/Inputs/executable.obj.yaml
test/pecoff/Inputs/executable.s
test/pecoff/Inputs/export.obj.yaml
test/pecoff/Inputs/exports.def
test/pecoff/Inputs/exports2.def
test/pecoff/Inputs/grouped-sections.asm
test/pecoff/Inputs/grouped-sections.obj.yaml
test/pecoff/Inputs/hello.asm
test/pecoff/Inputs/hello.obj.yaml
test/pecoff/Inputs/hello64.asm
test/pecoff/Inputs/hello64.obj.yaml
test/pecoff/Inputs/hello64lib.asm
test/pecoff/Inputs/hello64lib.lib
test/pecoff/Inputs/imagebase.obj.yaml
test/pecoff/Inputs/library.lib
test/pecoff/Inputs/machine-type-unknown.obj.yaml
test/pecoff/Inputs/main.obj.yaml
test/pecoff/Inputs/merge-largest1.obj.yaml
test/pecoff/Inputs/merge-largest2.obj.yaml
test/pecoff/Inputs/merge-same-size1.obj.yaml
test/pecoff/Inputs/merge-same-size2.obj.yaml
test/pecoff/Inputs/merge-same-size3.obj.yaml
test/pecoff/Inputs/nonstandard-sections.obj.yaml
test/pecoff/Inputs/nop.asm
test/pecoff/Inputs/nop.obj.yaml
test/pecoff/Inputs/nop64.obj.yaml
test/pecoff/Inputs/reloc.obj.yaml
test/pecoff/Inputs/reloc64.obj.yaml
test/pecoff/Inputs/resource.rc
test/pecoff/Inputs/resource.res
test/pecoff/Inputs/responsefile.txt
test/pecoff/Inputs/secrel1.obj.yaml
test/pecoff/Inputs/secrel2.obj.yaml
test/pecoff/Inputs/seh.c
test/pecoff/Inputs/seh.obj.yaml
test/pecoff/Inputs/static-data1.obj.yaml
test/pecoff/Inputs/static-data2.obj.yaml
test/pecoff/Inputs/static.lib
test/pecoff/Inputs/subsystem.main.yaml
test/pecoff/Inputs/subsystem.winmain.yaml
test/pecoff/Inputs/tlsused.obj.yaml
test/pecoff/Inputs/unknown-drectve.obj.yaml
test/pecoff/Inputs/unwind.obj.yaml
test/pecoff/Inputs/vars-main-x64.obj.yaml
test/pecoff/Inputs/vars-main-x86.obj.yaml
test/pecoff/Inputs/vars-main.c
test/pecoff/Inputs/vars.c
test/pecoff/Inputs/vars.dll.yaml
test/pecoff/Inputs/vars.lib
test/pecoff/Inputs/vars64.lib
test/pecoff/Inputs/weak-externals.asm
test/pecoff/Inputs/weak-externals.obj.yaml
test/pecoff/alignment.test
test/pecoff/alternatename.test
test/pecoff/armnt-ImageBase.test
test/pecoff/armnt-addr32-exec.test
test/pecoff/armnt-addr32.test
test/pecoff/armnt-address-of-entry-point.test
test/pecoff/armnt-blx23t.test
test/pecoff/armnt-branch24t.test
test/pecoff/armnt-exports.s
test/pecoff/armnt-exports.test
test/pecoff/armnt-imports.test
test/pecoff/armnt-mov32t-exec.test
test/pecoff/armnt-movt32t.test
test/pecoff/armnt.test
test/pecoff/associative.test
test/pecoff/base-reloc.test
test/pecoff/baseaddr.test
test/pecoff/bss-section.test
test/pecoff/comdat.test
test/pecoff/common-symbol.test
test/pecoff/conflicting-machine.test
test/pecoff/delayimport.test
test/pecoff/dll.test
test/pecoff/dosstub.test
test/pecoff/drectve.test
test/pecoff/dynamic.test
test/pecoff/dynamicbase.test
test/pecoff/entry.test
test/pecoff/export-warning.test
test/pecoff/export.test
test/pecoff/exportlib.test
test/pecoff/exportlib2.test
test/pecoff/grouped-sections.test
test/pecoff/hello.test
test/pecoff/hello64.test
test/pecoff/help.test
test/pecoff/imagebase.test
test/pecoff/importlib.test
test/pecoff/include.test
test/pecoff/lib.test
test/pecoff/libarg.test
test/pecoff/localyimported.test
test/pecoff/long-section-name.test
test/pecoff/machinetype.test
test/pecoff/manifest.test
test/pecoff/merge-largest.test
test/pecoff/merge-same-size.test
test/pecoff/multi.test
test/pecoff/noentry.test
test/pecoff/nonstandard-sections.test
test/pecoff/options.test
test/pecoff/pe32plus.test
test/pecoff/reloc.test
test/pecoff/reloc64.test
test/pecoff/resource.test
test/pecoff/responsefile.test
(14 more files...)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11608.30951.patch
Type: text/x-patch
Size: 603312 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150729/2979603b/attachment.bin>
More information about the llvm-commits
mailing list