aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectFileInfo.cpp
diff options
context:
space:
mode:
authorYing Yi <ying.yi@sony.com>2022-07-19 15:22:14 +0100
committerYing Yi <maggieyi666@gmail.com>2022-07-27 09:39:24 +0100
commit8d46cb343f52a33e89db652176fa104ce8d875fe (patch)
tree1471529089fa3cc6b154b653dfc3a52ae451b3e4 /llvm/lib/MC/MCObjectFileInfo.cpp
parentbfe191dfa79bbccb57506055db9c89bfb891f65c (diff)
downloadllvm-8d46cb343f52a33e89db652176fa104ce8d875fe.zip
llvm-8d46cb343f52a33e89db652176fa104ce8d875fe.tar.gz
llvm-8d46cb343f52a33e89db652176fa104ce8d875fe.tar.bz2
Emit a simple StackSizesSection on PS4.
Differential Revision: https://reviews.llvm.org/D130495
Diffstat (limited to 'llvm/lib/MC/MCObjectFileInfo.cpp')
-rw-r--r--llvm/lib/MC/MCObjectFileInfo.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCObjectFileInfo.cpp b/llvm/lib/MC/MCObjectFileInfo.cpp
index d6fe952..a7655c9 100644
--- a/llvm/lib/MC/MCObjectFileInfo.cpp
+++ b/llvm/lib/MC/MCObjectFileInfo.cpp
@@ -1103,7 +1103,8 @@ MCSection *MCObjectFileInfo::getDwarfComdatSection(const char *Name,
MCSection *
MCObjectFileInfo::getStackSizesSection(const MCSection &TextSec) const {
- if (Ctx->getObjectFileType() != MCContext::IsELF)
+ if ((Ctx->getObjectFileType() != MCContext::IsELF) ||
+ Ctx->getTargetTriple().isPS4())
return StackSizesSection;
const MCSectionELF &ElfSec = static_cast<const MCSectionELF &>(TextSec);