[PATCH] D146071: [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame

Digger Lin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 15 10:01:37 PDT 2023


DiggerLin added inline comments.


================
Comment at: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:2137
   // Always store back chain.
-  SecondHalfOfMandatoryField |= MF->getFrameInfo().getFrameSize() ? TracebackTable::IsBackChainStoredMask : 0;
 
----------------
DiggerLin wrote:
> shchenz wrote:
> > Are you using the wrong diff baseline? Seems like the left side is a local commit of your working branch? In the main trunk, I see
> > ```
> >   // Always store back chain.
> >   SecondHalfOfMandatoryField |= TracebackTable::IsBackChainStoredMask;
> > ```
> yes, left side is working. thanks
I git diff again  my local branch, it correct now.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D146071/new/

https://reviews.llvm.org/D146071



More information about the llvm-commits mailing list