Revert "On ELF, put PIC jump tables in a non executable section."
This reverts commit r228939. The commit broke something in the output of exception handling tables on darwin x86-64. llvm-svn: 229203
This commit is contained in:
@@ -356,13 +356,6 @@ const MCSection *TargetLoweringObjectFileELF::getSectionForJumpTable(
|
||||
return getContext().getELFSection(Name, ELF::SHT_PROGBITS, Flags, 0, Group);
|
||||
}
|
||||
|
||||
bool TargetLoweringObjectFileELF::shouldPutJumpTableInFunctionSection(
|
||||
bool UsesLabelDifference, const Function &F) const {
|
||||
// We can always create relative relocations, so use another section
|
||||
// that can be marked non-executable.
|
||||
return false;
|
||||
}
|
||||
|
||||
/// getSectionForConstant - Given a mergeable constant with the
|
||||
/// specified size and relocation information, return a section that it
|
||||
/// should be placed in.
|
||||
|
||||
Reference in New Issue
Block a user