[llvm-bugs] [Bug 34239] clang generated object files linked with MSVC /DEBUG:FASTLINK generate huge PDBs
    via llvm-bugs 
    llvm-bugs at lists.llvm.org
       
    Wed Sep  6 09:13:26 PDT 2017
    
    
  
https://bugs.llvm.org/show_bug.cgi?id=34239
Zachary Turner <zturner at google.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
--- Comment #23 from Zachary Turner <zturner at google.com> ---
Closing this issue out since the size issues are fixed.  Since this was
originally reported for Chrome, I wanted to get some numbers against Chrome
before closing it out for good.  
Before patch:
08/16/2017  01:49 PM     1,079,554,048 content.dll.pdb
08/16/2017  12:56 PM     1,365,020,672 chrome.dll.pdb
after patch:
09/05/2017  08:08 PM       528,838,656 content.dll.pdb
09/06/2017  08:43 AM       777,490,432 chrome.dll.pdb
@blaikie: I'm going to look at what happens with out of line class definitions
separately.  I've also found another strange issue which ist hat when you have 
typedef struct { int X; } S;
we output 2 S_UDT records for this, one of which points to a forward decl and
could confuse the debugger.
But I'm considering this (and any potential issue we might have regarding
out-of-line definitions) a debug info quality issue, so I'll treat it
separately from this size issue.
-- 
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/20170906/c70ec633/attachment-0001.html>
    
    
More information about the llvm-bugs
mailing list