<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 1, 2015 at 5:18 PM, Jeffrey Walton <span dir="ltr"><<a href="mailto:noloader@gmail.com" target="_blank">noloader@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Everyone,<br>
<br>
I just downloaded and built Clang 3.6. It appears performance has<br>
dropped considerably from Clang 3.2 through 3.5 (I've been<br>
building/using it for that long).<br>
<br>
Is there anything obvious I am missing that might affect the<br>
performance between 3.5 and 3.6? Like is something enabled that used<br>
to be disabled or missing?<br>
<br>
Otherwise, below is what a typical compiler invocation looks like. In<br>
the past, it performed fine. Does it set off any red flags for anyone?<br>
<br>
For completeness, I'm trying to run self tests under the sanitizers.<br>
I'm interested in the dynamic analysis at this point, and not static<br>
analysis provided by ccc-analyze and friends.<br></blockquote><div><br></div><div>Interesting. Could you share the performance numbers, and try to figure out which specific sanitizer</div><div>is causing a problem (i.e. try to compare just -fsanitize=address, and then various flavors of -fsanitize=undefined</div><div>one by one: -fsanitize=shift, -fsanitize=null etc.). We are not aware of known performance degradation under</div><div>sanitizers in 3.6 release.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks in advance.<br>
<br>
====================<br>
<br>
$ make static<br>
/usr/local/bin/clang++ -DNDEBUG -g3 -Os -fPIC -fsanitize=address<br>
-fsanitize=undefined -Wall -Wno-tautological-compare -Wno-unused-value<br>
-Wno-unused-variable -Wno-unused-parameter -Wno-unused-function<br>
-DCRYPTOPP_DISABLE_ASM -pipe -c 3way.cpp<br>
/usr/local/bin/clang++ -DNDEBUG -g3 -Os -fPIC -fsanitize=address<br>
-fsanitize=undefined -Wall -Wno-tautological-compare -Wno-unused-value<br>
-Wno-unused-variable -Wno-unused-parameter -Wno-unused-function<br>
-DCRYPTOPP_DISABLE_ASM -pipe -c adler32.cpp<br>
...<br>
_______________________________________________<br>
cfe-users mailing list<br>
<a href="mailto:cfe-users@cs.uiuc.edu">cfe-users@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-users" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-users</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Alexey Samsonov<br><a href="mailto:vonosmas@gmail.com" target="_blank">vonosmas@gmail.com</a></div></div>
</div></div>