[PATCH] D68465: [DebugInfo] Trim call-clobbered location list entries when tuning for GDB
David Stenberg via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 11 12:08:50 PDT 2019
dstenb added a comment.
In D68465#1706294 <https://reviews.llvm.org/D68465#1706294>, @dblaikie wrote:
> Yeah, GCC 8.1 has the same behavior.
>
> But I think we can avoid that in LLVM with some of the loclist changes I'm working on - we should only ever be using the start of a function (not necessarily the current function, if there are multiple functions in the same section) as a base address in location lists. So locations like this should be rendered as offset pairs relative to that base address & should always be positive, even if you subtract 1.
Okay!
> I'm wondering whether it might be worth deferring all this design discussion until after there's more clarity from GDB - since I expect that's the right path forward & this design discussion may be unnecessary.
Yes, agreed.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D68465/new/
https://reviews.llvm.org/D68465
More information about the llvm-commits
mailing list