diff options
author | Petar Jovanovic <petar.jovanovic@rt-rk.com> | 2013-04-11 03:23:13 +0200 |
---|---|---|
committer | Petar Jovanovic <petar.jovanovic@rt-rk.com> | 2013-04-11 03:23:13 +0200 |
commit | 29d2ddad89f1124216210a1e3fc9a216ed83f01c (patch) | |
tree | 6d070af9cd9900179f443443a8123ad075c68c51 /lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp | |
parent | 4aa5c4891346e228e17c09dcb449d5fa0702d80b (diff) |
[MIPS] Fix LLVM issues with recent LLVM trunk merge
This change fixes some of the issues that came with recent merge with LLVM
trunk, and it removes some workarounds that are not needed anymore in the
code. In more details, it:
- removes hack to set ELF::EF_MIPS_PIC flag;
- checks whether __nacl_read_tp is defined in the module, as different
relocation(s) is used to calculate the address;
- marks Mips::JALRPseudo as indirect call in NaCl rewrite pass;
- fixes incorrect merge in MipsAsmPrinter.cpp and MipsMCTargetDesc.cpp.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=2275
TEST= run smoke tests
Review URL: https://codereview.chromium.org/13601014
Diffstat (limited to 'lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions