diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2017-03-22 13:57:16 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2017-03-22 13:57:16 +0000 |
commit | f4b9da62864867972da7014f60fdb1c8cb49c29c (patch) | |
tree | 6a85e0ebc6f137b9309237bda18e930d35b69a1e /llvm/lib/MC/MCParser/ELFAsmParser.cpp | |
parent | ccd9f4f4c7497f78b125d42b7c9c4bb38676a4e6 (diff) | |
download | bcm5719-llvm-f4b9da62864867972da7014f60fdb1c8cb49c29c.tar.gz bcm5719-llvm-f4b9da62864867972da7014f60fdb1c8cb49c29c.zip |
Set the default type for .bss.foo.
This matches gas and is part of pr31888.
llvm-svn: 298506
Diffstat (limited to 'llvm/lib/MC/MCParser/ELFAsmParser.cpp')
-rw-r--r-- | llvm/lib/MC/MCParser/ELFAsmParser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCParser/ELFAsmParser.cpp b/llvm/lib/MC/MCParser/ELFAsmParser.cpp index 5d24e3b3501..63b1dd081a2 100644 --- a/llvm/lib/MC/MCParser/ELFAsmParser.cpp +++ b/llvm/lib/MC/MCParser/ELFAsmParser.cpp @@ -571,6 +571,8 @@ EndStmt: Type = ELF::SHT_NOTE; else if (hasPrefix(SectionName, ".init_array.")) Type = ELF::SHT_INIT_ARRAY; + else if (hasPrefix(SectionName, ".bss.")) + Type = ELF::SHT_NOBITS; else if (SectionName == ".fini_array") Type = ELF::SHT_FINI_ARRAY; else if (SectionName == ".preinit_array") |