<br><br><div class="gmail_quote">On Wed, Oct 17, 2012 at 10:28 PM, Matthieu Monrocq <span dir="ltr"><<a href="mailto:matthieu.monrocq@gmail.com" target="_blank">matthieu.monrocq@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br><div class="gmail_quote"><div><div class="h5">On Wed, Oct 17, 2012 at 10:13 AM, Jean-Daniel Dupas <span dir="ltr"><<a href="mailto:devlists@shadowlab.org" target="_blank">devlists@shadowlab.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><br><div><div>Le 17 oct. 2012 à 08:35, Richard Smith <<a href="mailto:richard@metafoo.co.uk" target="_blank">richard@metafoo.co.uk</a>> a écrit :</div><div><div><br><blockquote type="cite">
On Tue, Oct 16, 2012 at 8:58 AM, Sean McBride <span dir="ltr"><<a href="mailto:sean@rogue-research.com" target="_blank">sean@rogue-research.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On Mon, 15 Oct 2012 23:55:51 -0700, Richard Smith said:<br>
<br>
>> That's unfortunate that clang try to emit function calls on platforms that<br>
>> does not support it.<br>
>><br>
><br>
>Right now, we could just emit calls to @llvm.trap on unsupported platforms,<br>
>but some of the remaining checks actually need runtime library support. I<br>
>would prefer to get the runtime working on more platforms, rather than<br>
>working around its absence.<br>
<br>
</div>Thanks to all for the explanations.<br>
<br>
I guess I'm playing with fire by using svn trunk, but for me, this is a big regression: -fcatch-undefined-behavior has gone from a imperfect but helpful tool to be totally broken. I do hope it'll work again before 3.2?</blockquote>
<div><br></div><div>Yes, I've been promised access to a Mac, and I'll get it working there, if no-one else gets there first :) </div></div>
</blockquote></div></div></div><div><br></div>I started to work on it by patching the build system (see patches in wait for review on cfe-commits).<div><br></div><div>I have a question though. Is there anything in the implementation of usban that is OS/ABI specific ?</div>
<div>I had a quick look at the implementation, and didn't see any obvious reason it should not work on darwin as is.<span><font color="#888888"><br><div><br><div>
<span style="border-collapse:separate;border-spacing:0px"><div>-- Jean-Daniel</div><div><br></div></span><br></div></div></font></span></div></div></blockquote></div></div><div>Ubsan is a kind of umbrella flag which should, in the long run, encompass Asan and ThreadSanitizer. </div>
</div></blockquote><div><br></div><div>asan *or* tsan, but not both at the same time. At least I don't know how. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div>I suppose that in those latter two there might be OS/platform specific code.</div></div></blockquote><div><br></div><div>Oh yes, quite a bit. </div><div><br></div><div>--kcc </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div><span class="HOEnZb"><font color="#888888"><br>
<br>-- Matthieu<br></font></span></div></div>
<br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br>