[LLVMbugs] [Bug 22032] New: Revisit how we emit debug info

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Dec 26 08:48:51 PST 2014


            Bug ID: 22032
           Summary: Revisit how we emit debug info
           Product: tools
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P
         Component: llc
          Assignee: unassignedbugs at nondot.org
          Reporter: timurrrr at google.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

We should revisit how we emit debug info.

Currently (r224856) DWARF is emitted whenever we emit any DI.  On Windows, we
also emit COFF/CodeView line table DI.

This is not optimal as:
a) There's no way to disable DWARF but keep CVLT
b) There's no way to disable CVLT on Windows and get only DWARF
c) DWARF significantly increases the binary size
d) AddressSanitizer doesn't need DWARF at all and at the same time it's very
sensitive to extra binary size for large apps

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/20141226/d18e3658/attachment.html>

More information about the llvm-bugs mailing list