diff options
| author | Greg Fitzgerald <garious@gmail.com> | 2015-01-23 19:24:32 +0000 | 
|---|---|---|
| committer | Greg Fitzgerald <garious@gmail.com> | 2015-01-23 19:24:32 +0000 | 
| commit | ba2bcb0da31dd9a329a9da425a1bdc1851839050 (patch) | |
| tree | f75f5f8233d661dcc47403148777024b3a94b757 /lld/lib/ReaderWriter/ELF/PPC | |
| parent | 30609b8a78c150e6e70e39e083f5274eb82a77ef (diff) | |
| download | bcm5719-llvm-ba2bcb0da31dd9a329a9da425a1bdc1851839050.tar.gz bcm5719-llvm-ba2bcb0da31dd9a329a9da425a1bdc1851839050.zip  | |
Revert " Fix the ELF shared library build targets"
This reverts commit 6a3f545b44cea46321e025d9ab773786af86cb51.
llvm-svn: 226928
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/PPC')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/PPC/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.cpp | 5 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.h | 5 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/PPC/PPCTarget.h | 10 | 
4 files changed, 14 insertions, 8 deletions
diff --git a/lld/lib/ReaderWriter/ELF/PPC/CMakeLists.txt b/lld/lib/ReaderWriter/ELF/PPC/CMakeLists.txt index 71d52ee5596..08b127ce65e 100644 --- a/lld/lib/ReaderWriter/ELF/PPC/CMakeLists.txt +++ b/lld/lib/ReaderWriter/ELF/PPC/CMakeLists.txt @@ -3,7 +3,5 @@ add_llvm_library(lldPPCELFTarget    PPCTargetHandler.cpp    LINK_LIBS      lldCore -    lldELF -    LLVMObject      LLVMSupport    ) diff --git a/lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.cpp b/lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.cpp index c315456653e..0ac6e5370bb 100644 --- a/lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.cpp +++ b/lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.cpp @@ -8,14 +8,9 @@  //===----------------------------------------------------------------------===//  #include "PPCLinkingContext.h" -#include "PPCTargetHandler.h"  #include "lld/Core/LLVM.h"  #include "llvm/ADT/StringSwitch.h"  #include "llvm/Support/ErrorOr.h"  using namespace lld; -elf::PPCLinkingContext::PPCLinkingContext(llvm::Triple triple) -    : ELFLinkingContext(triple, std::unique_ptr<TargetHandlerBase>( -                        new PPCTargetHandler(*this))) {} - diff --git a/lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.h b/lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.h index e5ea947a8b0..cd7a9f58c70 100644 --- a/lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.h +++ b/lld/lib/ReaderWriter/ELF/PPC/PPCLinkingContext.h @@ -10,6 +10,7 @@  #ifndef LLD_READER_WRITER_ELF_PPC_PPC_LINKING_CONTEXT_H  #define LLD_READER_WRITER_ELF_PPC_PPC_LINKING_CONTEXT_H +#include "PPCTargetHandler.h"  #include "lld/ReaderWriter/ELFLinkingContext.h"  #include "llvm/Object/ELF.h"  #include "llvm/Support/ELF.h" @@ -19,7 +20,9 @@ namespace elf {  class PPCLinkingContext final : public ELFLinkingContext {  public: -  PPCLinkingContext(llvm::Triple triple); +  PPCLinkingContext(llvm::Triple triple) +      : ELFLinkingContext(triple, std::unique_ptr<TargetHandlerBase>( +                                      new PPCTargetHandler(*this))) {}    /// \brief PPC has no relative relocations defined    bool isRelativeReloc(const Reference &) const override { return false; } diff --git a/lld/lib/ReaderWriter/ELF/PPC/PPCTarget.h b/lld/lib/ReaderWriter/ELF/PPC/PPCTarget.h new file mode 100644 index 00000000000..004f12ff87c --- /dev/null +++ b/lld/lib/ReaderWriter/ELF/PPC/PPCTarget.h @@ -0,0 +1,10 @@ +//===- lib/ReaderWriter/ELF/PPC/PPCTarget.h -------------------------------===// +// +//                             The LLVM Linker +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#include "PPCLinkingContext.h"  | 

