<div dir="ltr">Thanks, Ed.<div><br></div><div>I think we'll only bother diving into this difference if we find it to be the cause of a test behavior difference.</div><div><br></div><div>Good to know that FreeBSD goes the same way as MacOSX on this since, as you mentioned Ed, we do tend to have very similar XFAIL correlation between FreeBSD and Linux even with differences in this flag.</div>
<div><br></div><div>-Todd</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 15, 2014 at 1:32 AM, Ed Maste <span dir="ltr"><<a href="mailto:emaste@freebsd.org" target="_blank">emaste@freebsd.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 14 July 2014 15:03,  <<a href="mailto:jingham@apple.com">jingham@apple.com</a>> wrote:<br>
> I haven't kept track of clang's debug reduction flags.  There used to be an -funused-types or -funused-declarations or something like that that covered not emitting type information declarations (originally in gcc it was just types, then it was made into all declarations.)<br>

<br>
</div>-fstandalone-debug was introduced last January in r198655, and<br>
replaced the previous flag:<br>
<br>
    Implement a new -fstandalone-debug option. rdar://problem/15685848<br>
    It controls everything that -flimit-debug-info used to, plus the<br>
    vtable type optimization. The old -fno-limit-debug-info option is now an<br>
    alias to -fstandalone-debug and vice versa.<br>
<br>
    Standalone is the default on Darwin until dtrace is updated to work with<br>
    non-standalone debug info (rdar://problem/15758808).<br>
<br>
I'm not aware of any more granular control.  On Darwin and FreeBSD<br>
-fstandalone-debug is the default and everything is emitted.  On Linux<br>
-fno-standalone-debug is the default, and as much as possible is<br>
omitted.<br>
<br>
To the original point, I don't think this has much effect on the<br>
testsuite -- there's a decent correlation between Linux and FreeBSD<br>
wrt XFAIL tests, with opposite defaults for the flag.  It's the<br>
real-life problems with -fno-standalone-debug that I'm actually<br>
interested in, but we (FreeBSD) currently won't encounter them with<br>
the default options.<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><table cellspacing="0" cellpadding="0" style="color:rgb(136,136,136);font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small">
<td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Todd Fiala |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Software Engineer |</td>
<td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:tfiala@google.com" style="color:rgb(17,85,204)" target="_blank"><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">tfiala@google.com</span></a> |</td>
<td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"><font color="#1155cc"> <a>650-943-3180</a></font></td></tr></tbody></table><br></div>
</div>