<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Oct 5, 2013 at 2:48 AM, Göran Krampe <span dir="ltr">&lt;<a href="mailto:goran@krampe.se" target="_blank">goran@krampe.se</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
Hey!<br>
<br>
I also compared my &quot;brand new&quot; Pharo VM compiled with clang (LLVM 5 or whatever it is called, latest in Xcode 5) on Mac with the downloaded Mac binary from Eliot (2776) which I presume is... GCC 4.2?<br></blockquote>
<div><br></div><div>4.2.1.  You can check:</div><div><br></div><div>McStalker.~$ oscogvm/Cog.app/Contents/MacOS/Squeak -version</div><div>4.0 4.0.2776 Mac OS X built on Aug 22 2013 10:08:05 Compiler: 4.2.1 (Apple Inc. build 5666) (dot 3) [Production VM]</div>
<div>CoInterpreter VMMaker.oscog-eem.331 uuid: 37d2e4b0-2f37-4e2d-8313-c63637785e59 Aug 22 2013</div><div>StackToRegisterMappingCogit VMMaker.oscog-eem.333 uuid: 84da9cb8-7f30-4cb7-b4fb-239a11f63b54 Aug 22 2013</div><div>
VM: r2776 <a href="http://www.squeakvm.org/svn/squeak/branches/Cog">http://www.squeakvm.org/svn/squeak/branches/Cog</a></div><div>Plugins: r2545 <a href="http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins">http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins</a></div>
<div><br></div><div><br></div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Either way, the results using the bench image was more or less that they are within a few % of each other. The largest diff was Eliot&#39;s being around 10% faster on ... DeltaBlue I think?<br>
<br>
But the point is - clang is obviously working!<br></blockquote><div><br></div><div>That&#39;s great news.</div><div> </div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<br>
Thanks Clément for that bench image, so nice with just an image sometimes. :)<br>
<br>
regards, Göran<br>
<br>
PS. I guess one could play the CC flags game indefinitely to find the best combo for clang, haven&#39;t tried.<br>
<br>
PPS. Also tried using GCC 4.8.1 and 4.9, but then the compiled VM throws &quot;Bus error: 10&quot; at me. Note that it compiles using the switches for clang then... (Esteban and Igor - we need a nice way of switching compiler in CMakeVMMaker!)<br>

</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>