http://llvm.org/bugs/show_bug.cgi?id=22032

            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: [email protected]
          Reporter: [email protected]
                CC: [email protected]
    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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to