Re-commit: [mips] Implement .ent, .end, .frame, .mask and .fmask.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Wed, 13 Aug 2014 10:07:34 +0000 (10:07 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Wed, 13 Aug 2014 10:07:34 +0000 (10:07 +0000)
commit5d16d6c3f0461b9f12f63f89bbde69cf1d453f80
treea165f7a7819514709aef0df1f8323a26ad0d2f59
parentba20fb11a78f1132ad7047459e0d3c0bba4721ae
Re-commit: [mips] Implement .ent, .end, .frame, .mask and .fmask.

Patch by Matheus Almeida and Toma Tabacu

The lld test failure on the previous attempt to commit was caused by the
addition of the .pdr section causing the offsets it was checking to change.
This has been fixed by removing the .ent/.end directives from that test since
they weren't really needed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215535 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
lib/Target/Mips/MipsTargetStreamer.h
test/MC/Mips/mips-pdr-bad.s [new file with mode: 0644]
test/MC/Mips/mips-pdr.s [new file with mode: 0644]