mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-01 03:33:42 +00:00
Remove a FIXME: we really need to use const_data section on darwin for
constant pool, if relocation model is not static. This directly maps to the way how GCC works. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53370 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d411419422
commit
7705ea33e4
@ -139,9 +139,10 @@ X86DarwinTargetAsmInfo::X86DarwinTargetAsmInfo(const X86TargetMachine &TM):
|
||||
PrivateGlobalPrefix = "L"; // Marker for constant pool idxs
|
||||
BSSSection = 0; // no BSS section.
|
||||
ZeroFillDirective = "\t.zerofill\t"; // Uses .zerofill
|
||||
// FIXME: It seems, this should be .const_data if relocation model is not
|
||||
// static.
|
||||
ConstantPoolSection = "\t.const\n";
|
||||
if (X86TM->getRelocationModel() != Reloc::Static)
|
||||
ConstantPoolSection = "\t.const_data";
|
||||
else
|
||||
ConstantPoolSection = "\t.const\n";
|
||||
JumpTableDataSection = "\t.const\n";
|
||||
CStringSection = "\t.cstring";
|
||||
CStringSection_ = getUnnamedSection("\t.cstring",
|
||||
|
Loading…
x
Reference in New Issue
Block a user