diff options
| author | Jack Carter <jack.carter@imgtec.com> | 2013-10-04 22:52:31 +0000 |
|---|---|---|
| committer | Jack Carter <jack.carter@imgtec.com> | 2013-10-04 22:52:31 +0000 |
| commit | 13d5f753f809ad3b88edd7b986bd2b746d11ba93 (patch) | |
| tree | 8a3892b2947deec26a41571faa1567a23055acc9 /llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp | |
| parent | 6b8209b6b7e8dee6c2d38c927f8ae06476854ac0 (diff) | |
| download | bcm5719-llvm-13d5f753f809ad3b88edd7b986bd2b746d11ba93.tar.gz bcm5719-llvm-13d5f753f809ad3b88edd7b986bd2b746d11ba93.zip | |
reverting per request
llvm-svn: 191992
Diffstat (limited to 'llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp')
| -rw-r--r-- | llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp b/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp index 144cb1e4397..cfcb877805a 100644 --- a/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp +++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp @@ -7,7 +7,6 @@ // //===-------------------------------------------------------------------===// #include "MCTargetDesc/MipsELFStreamer.h" -#include "AsmParser/MipsAsmFlags.h" #include "MipsSubtarget.h" #include "llvm/MC/MCAssembler.h" #include "llvm/MC/MCELF.h" @@ -67,26 +66,10 @@ namespace llvm { Reloc::Model RM = Subtarget.getRelocationModel(); if (RM == Reloc::PIC_ || RM == Reloc::Default) EFlags |= ELF::EF_MIPS_PIC; - - MCA.setELFHeaderEFlags(EFlags); - } - - // For llvm-mc. Set a group of ELF header flags - void MipsELFStreamer::emitELFHeaderFlagsAsm(const MipsMCAsmFlags &Flags) { - - // Update e_header flags - MCAssembler &MCA = getAssembler(); - unsigned EFlags = MCA.getELFHeaderEFlags(); - - // Relocation Model - if (Flags.isModelCpic() || Flags.isModelDefault()) - EFlags |= ELF::EF_MIPS_CPIC; - if (Flags.isModelStatic()) + else if (RM == Reloc::Static) ; // Do nothing for Reloc::Static - else if (Flags.isModelPic() || Flags.isModelDefault()) - EFlags |= ELF::EF_MIPS_PIC; else - assert(0 && "Unsupported relocation model for e_flags"); + llvm_unreachable("Unsupported relocation model for e_flags"); MCA.setELFHeaderEFlags(EFlags); } |

