[llvm-bugs] [Bug 39339] [DebugInfo at O2][Dexter] Misleading value for local variable at the return statement.

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Feb 13 09:38:28 PST 2020


https://bugs.llvm.org/show_bug.cgi?id=39339

Stephen Tozer <stephen.tozer at sony.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|FIXED                       |---
             Status|RESOLVED                    |REOPENED

--- Comment #11 from Stephen Tozer <stephen.tozer at sony.com> ---
A fix has been completed for this issue (see the above comment), but it has
twice now been reverted after being merged in due to causing timeouts and build
failures, which apparently result from a massive increase in the number of
debug intrinsics remaining, described and addressed for one case in[0]. It
seems as though it's going to be difficult to implement this change in a way
that doesn't result in an excessive number of undef intrinsics being left in
the program in order to defend against values falling out of date. There may
need to be some broader changes made to how we handle intrinsics (especially
undef values) before we can fix this issue permanently.

[0] https://reviews.llvm.org/D73054

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200213/fef60385/attachment.html>


More information about the llvm-bugs mailing list