mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-02 07:32:52 +00:00
Fix goofy commentary in PPCTargetObjectFile.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181725 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
240b9b6078
commit
59b078fc56
@ -32,7 +32,7 @@ SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
||||
if (DefaultSection != ReadOnlySection)
|
||||
return DefaultSection;
|
||||
|
||||
// Here override isReadOnly() to isReadOnlyWithRel() for PPC64 SVR4 ABI
|
||||
// Here override ReadOnlySection to DataRelROSection for PPC64 SVR4 ABI
|
||||
// when we have a constant that contains global relocations. This is
|
||||
// necessary because of this ABI's handling of pointers to functions in
|
||||
// a shared library. The address of a function is actually the address
|
||||
@ -43,7 +43,7 @@ SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
||||
// pointers to functions in shared libraries into dynamic relocations,
|
||||
// because of an ordering problem with initialization of copy relocs and
|
||||
// PLT entries. The dynamic relocation will be initialized by the dynamic
|
||||
// linker, so we must use the DataRelRO section instead of ReadOnlySection.
|
||||
// linker, so we must use DataRelROSection instead of ReadOnlySection.
|
||||
// For more information, see the description of ELIMINATE_COPY_RELOCS in
|
||||
// GNU ld.
|
||||
const GlobalVariable *GVar = dyn_cast<GlobalVariable>(GV);
|
||||
|
Loading…
Reference in New Issue
Block a user