diff options
-rw-r--r-- | llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 22 | ||||
-rw-r--r-- | llvm/test/CodeGen/Mips/mips-rdata.s | 13 |
2 files changed, 0 insertions, 35 deletions
diff --git a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp index 426598d0df7..694c201cbe8 100644 --- a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp +++ b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp @@ -322,7 +322,6 @@ class MipsAsmParser : public MCTargetAsmParser { bool parseDirectiveSet(); bool parseDirectiveOption(); bool parseInsnDirective(); - bool parseRSectionDirective(StringRef Section); bool parseSSectionDirective(StringRef Section, unsigned Type); bool parseSetAtDirective(); @@ -6953,23 +6952,6 @@ bool MipsAsmParser::parseInsnDirective() { return false; } -/// parseRSectionDirective -/// ::= .rdata -bool MipsAsmParser::parseRSectionDirective(StringRef Section) { - // If this is not the end of the statement, report an error. - if (getLexer().isNot(AsmToken::EndOfStatement)) { - reportParseError("unexpected token, expected end of statement"); - return false; - } - - MCSection *ELFSection = - getContext().getELFSection(Section, ELF::SHT_PROGBITS, ELF::SHF_ALLOC); - getParser().getStreamer().SwitchSection(ELFSection); - - getParser().Lex(); // Eat EndOfStatement token. - return false; -} - /// parseSSectionDirective /// ::= .sbss /// ::= .sdata @@ -7517,10 +7499,6 @@ bool MipsAsmParser::ParseDirective(AsmToken DirectiveID) { parseInsnDirective(); return false; } - if (IDVal == ".rdata") { - parseRSectionDirective(".rodata"); - return false; - } if (IDVal == ".sbss") { parseSSectionDirective(IDVal, ELF::SHT_NOBITS); return false; diff --git a/llvm/test/CodeGen/Mips/mips-rdata.s b/llvm/test/CodeGen/Mips/mips-rdata.s deleted file mode 100644 index 89f96195297..00000000000 --- a/llvm/test/CodeGen/Mips/mips-rdata.s +++ /dev/null @@ -1,13 +0,0 @@ -# Check that .rdata sections have proper name, flags, and section types. - -# RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux %s -o - \ -# RUN: | llvm-readobj -s | FileCheck %s - - .rdata - .word 0 - -# CHECK: Name: .rodata -# CHECK-NEXT: Type: SHT_PROGBITS -# CHECK-NEXT: Flags [ (0x2) -# CHECK-NEXT: SHF_ALLOC -# CHECK-NEXT: ] |