[PATCH] D82828: [ELF] Don't resolve a relocation in .debug_line referencing an ICF folded symbol to the tombstone value

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 6 14:21:39 PDT 2020


MaskRay added a comment.

In D82828#2134226 <https://reviews.llvm.org/D82828#2134226>, @thakis wrote:

> Hello, this seems to increase runtime of some dwarf processing tools for us by several orders of magnitude (from "terminate in a few minutes" to "don't know how long they terminate; not before our timeouts"). https://bugs.chromium.org/p/chromium/issues/detail?id=1102223#c5 has repro steps.
>
> Can we revert this and analyze async?


I don't think this is LLD's problem. I'd rather add an option `--dead-reloc-addend='.debug_*=0xffffffffffffffff'`, probably temporarily.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D82828





More information about the llvm-commits mailing list