[mips] Add support for ELF64-mips and the R_MIPS_32/R_MIPS_64 relocs for it.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 18 Feb 2014 15:57:52 +0000 (15:57 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 18 Feb 2014 15:57:52 +0000 (15:57 +0000)
commitaa43604648e3ffc400dbcc1adec003c096eb76ca
tree432d76d72475a18299175276963d5efe0e11d7dd
parent39d8dcb53b806841c8455637c23549b24760ce80
[mips] Add support for ELF64-mips and the R_MIPS_32/R_MIPS_64 relocs for it.

Summary:
This fixes several test failures when building LLVM on a MIPS host.

The failures were:
    LLVM :: DebugInfo/enum.ll
    LLVM :: DebugInfo/inlined-arguments.ll
    LLVM :: DebugInfo/member-order.ll
    LLVM :: DebugInfo/namespace.ll
    LLVM :: DebugInfo/template-recursive-void.ll
    LLVM :: DebugInfo/tu-composite.ll
    LLVM :: DebugInfo/two-cus-from-same-file.ll
    LLVM :: Linker/type-unique-simple-a.ll
    LLVM :: Linker/type-unique-simple2.ll

Reviewers: jacksprat, matheusalmeida

Reviewed By: matheusalmeida

Differential Revision: http://llvm-reviews.chandlerc.com/D2721

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201582 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/ELFObjectFile.h
include/llvm/Object/RelocVisitor.h