llvm-project/llvm/test/DebugInfo/XCOFF
zhijian 49bc3077cb [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame
Summary:

  In function PPCAIXAsmPrinter::emitTracebackTable() ,the bit "IsBackChainStored" of traceback
table always set true, it will cause aix debug tools "dbx" emit an error info
"libdebug assertion "(framep->getGpr(STKP, &addr) == DB_SUCCESS && *nextStkpp == addr)"
when debug a leaf functions with no stack frame.

If a a leaf functions with no stack frame , the bit IsBackChainStored should be unset.

Reviewers: ChenZheng
Differential Revision: https://reviews.llvm.org/D146071
2023-03-16 15:26:12 -04:00
..
dbx-inlinedstrings.ll
empty.ll [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame 2023-03-16 15:26:12 -04:00
explicit-section.ll [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame 2023-03-16 15:26:12 -04:00
function-sections.ll [AIX] unset bit "IsBackChainStored" of traceback table for leaf functions with no stack frame 2023-03-16 15:26:12 -04:00
lit.local.cfg