[PATCH] D99709: [DebugInfo] Avoid generating DW_TAG_GNU_call_site if no DW_TAG_GNU_call_site_parameter present

Djordje Todorovic via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 7 00:14:13 PDT 2021


djtodoro added a comment.

In D99709#2671762 <https://reviews.llvm.org/D99709#2671762>, @dblaikie wrote:

> In D99709#2663321 <https://reviews.llvm.org/D99709#2663321>, @djtodoro wrote:
>
>> I think some LLDB tests would fail for sure...
>
> Is there LLVM test coverage for this? If not it'd be good to make sure some is added.

There are (the prebuilt merge also shows it). By applying this patch we have:

  Failed Tests:
  LLVM :: CodeGen/X86/xray-custom-log.ll
  LLVM :: DebugInfo/AArch64/unretained-declaration-subprogram.ll
  LLVM :: DebugInfo/MIR/ARM/call-site-info-vmovd.mir
  LLVM :: DebugInfo/MIR/ARM/call-site-info-vmovs.mir
  LLVM :: DebugInfo/MIR/Hexagon/bundled-call-pr44001.mir
  LLVM :: DebugInfo/MIR/X86/call-site-gnu-vs-dwarf5-attrs.mir
  LLVM :: DebugInfo/MIR/X86/debug-call-site-param.mir
  LLVM :: DebugInfo/X86/convert-loclist.ll
  LLVM :: DebugInfo/X86/dbg-call-site-undef-params.ll
  LLVM :: DebugInfo/X86/debug_addr.ll
  LLVM :: DebugInfo/X86/dwarf-callsite-related-attrs.ll
  LLVM :: DebugInfo/X86/fission-call-site.ll
  LLVM :: DebugInfo/X86/lto-cross-cu-call-origin-ref.ll
  LLVM :: DebugInfo/X86/ranges_always.ll
  LLVM :: tools/llvm-dwarfdump/X86/stats-dbg-callsite-info.ll


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D99709



More information about the llvm-commits mailing list