summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-01-26 06:57:13 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-01-26 06:57:13 +0000
commitcb1953f6d963e7000b064a59e10ed8fc992c0aa6 (patch)
treef1f6758d00a75181c6773fa2fe6a35e7321fca7c /llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
parent9e6d27d037368b97d976402cd7072cc801ba1345 (diff)
downloadbcm5719-llvm-cb1953f6d963e7000b064a59e10ed8fc992c0aa6.tar.gz
bcm5719-llvm-cb1953f6d963e7000b064a59e10ed8fc992c0aa6.zip
Implement the missing bits corresponding to .mips_hack_elf_flags.
These were: * noreorder handling on the target object streamer and asm parser. * setting the initial flag bits based on the enabled features. * setting the elf header flag for micromips It is *really* depressing I am the one doing this instead of someone at mips actually taking the time to understand the infrastructure. llvm-svn: 200138
Diffstat (limited to 'llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp')
-rw-r--r--llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
index 6d3662cb80b..f7cf1c1e001 100644
--- a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
+++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
@@ -134,7 +134,7 @@ static MCStreamer *createMCStreamer(const Target &T, StringRef TT,
bool RelaxAll, bool NoExecStack) {
MCStreamer *S =
createELFStreamer(Context, MAB, OS, Emitter, RelaxAll, NoExecStack);
- new MipsTargetELFStreamer(*S);
+ new MipsTargetELFStreamer(*S, STI);
return S;
}
OpenPOWER on IntegriCloud