[llvm] [AIX] In assembly file, create a dummy text renamed to an empty string (PR #73052)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 22 13:31:49 PST 2023
================
@@ -928,10 +928,16 @@ void MCObjectFileInfo::initXCOFFMCObjectFileInfo(const Triple &T) {
// the ABI or object file format, but various tools rely on the section
// name being empty (considering named symbols to be "user symbol names").
TextSection = Ctx->getXCOFFSection(
- "", SectionKind::getText(),
+ "..text..", // Use a non-null name to work around an AIX assembler bug...
+ SectionKind::getText(),
XCOFF::CsectProperties(XCOFF::StorageMappingClass::XMC_PR, XCOFF::XTY_SD),
/* MultiSymbolsAllowed*/ true);
+ // ... but use a null name when generating the symbol table.
----------------
stephenpeckham wrote:
The elipsis indicates a continuation of the previous comment:
// Use a non-null name to work around an AIX assembler bug...
// ... but use a null name when generating the symbol table.
https://github.com/llvm/llvm-project/pull/73052
More information about the llvm-commits
mailing list