summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp22
-rw-r--r--llvm/test/CodeGen/Mips/mips-rdata.s13
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: ]
OpenPOWER on IntegriCloud