diff options
| author | Akira Hatanaka <ahatanaka@mips.com> | 2013-06-26 19:08:49 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@mips.com> | 2013-06-26 19:08:49 +0000 |
| commit | c3114b3341991383173b6f8de4f2cb1e4a44dbdc (patch) | |
| tree | abcf6b8ca332618b405ff8800322688c1fd6a707 /llvm/lib/Target/Mips/MipsAsmPrinter.cpp | |
| parent | 5832fc607bc8ed9516c9e47da0e69193a0cfb98a (diff) | |
| download | bcm5719-llvm-c3114b3341991383173b6f8de4f2cb1e4a44dbdc.tar.gz bcm5719-llvm-c3114b3341991383173b6f8de4f2cb1e4a44dbdc.zip | |
[mips] Do not emit ".option pic0" if target is mips64.
llvm-svn: 185012
Diffstat (limited to 'llvm/lib/Target/Mips/MipsAsmPrinter.cpp')
| -rw-r--r-- | llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/MipsAsmPrinter.cpp b/llvm/lib/Target/Mips/MipsAsmPrinter.cpp index bab70afd398..c037c0502e7 100644 --- a/llvm/lib/Target/Mips/MipsAsmPrinter.cpp +++ b/llvm/lib/Target/Mips/MipsAsmPrinter.cpp @@ -562,7 +562,7 @@ void MipsAsmPrinter::EmitStartOfAsmFile(Module &M) { if (OutStreamer.hasRawTextSupport()) { OutStreamer.EmitRawText(StringRef("\t.abicalls")); Reloc::Model RM = Subtarget->getRelocationModel(); - if (RM == Reloc::Static) + if (RM == Reloc::Static && !Subtarget->hasMips64()) OutStreamer.EmitRawText(StringRef("\t.option\tpic0")); } |

