<div dir="ltr">Hi Alp,<div><br></div><div>This warning should be fixed by r210301. However, consider investigating why the frame size appears to be that large. I believe we build this code with GCC as well and have seen no complaints</div>
<div>from its implementation of -Wframe-larger-than.</div><div><br></div><div>And thanks for implementing this flag!</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 5, 2014 at 4:00 PM, Alp Toker <span dir="ltr"><<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Kostya,<br>
<br>
Looks like our new clang diagnostic from r210293 has caught a potential issue in compiler-rt which is now breaking the build due to -Werror:<br>
<br>
/home/dtoolsbot/build/<u></u>sanitizer-x86_64-linux/build/<u></u>llvm/projects/compiler-rt/lib/<u></u>tsan/rtl/tsan_rtl_mutex.cc:<u></u>460:6: error: stack frame size of 536 bytes in function '__tsan::ReportDeadlock' [-Werror,-Wframe-larger-than]<br>

void ReportDeadlock(ThreadState *thr, uptr pc, DDReport *r) {<br>
     ^<br>
[ 93%] [ 93%] Building C object lib/builtins/CMakeFiles/clang_<u></u>rt.builtins-i386.dir/udivti3.<u></u>c.o<br>
[ 93%] Building CXX object lib/tsan/CMakeFiles/clang_rt.<u></u>tsan-x86_64.dir/rtl/tsan_<u></u>suppressions.cc.o<br>
1 error generated.<br>
<br>
Can you confirm that the stack frame report is legitimate?<br>
<br>
Assuming it is, you'll probably want to either fix the function or relax the byte limit passed to clang in your build system.<br>
<br>
Let me know if I can help.<br>
<br>
Alp.<br>
<br>
<br>
<br>
-------- Original Message --------<br>
Subject:        buildbot failure in LLVM on sanitizer-x86_64-linux<br>
Date:   Thu, 05 Jun 2014 15:53:19 -0700<br>
From:   <a href="mailto:llvm.buildmaster@lab.llvm.org" target="_blank">llvm.buildmaster@lab.llvm.org</a><br>
To:     Alp Toker <<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a>>, Eric Christopher <<a href="mailto:echristo@gmail.com" target="_blank">echristo@gmail.com</a>>, Jingyue Wu <<a href="mailto:jingyue@google.com" target="_blank">jingyue@google.com</a>><br>

CC:     <a href="mailto:gkistanova@gmail.com" target="_blank">gkistanova@gmail.com</a><br>
<br>
<br>
<br>
The Buildbot has detected a new failure on builder sanitizer-x86_64-linux while building llvm.<br>
Full details are available at:<br>
 <a href="http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux/builds/10266" target="_blank">http://lab.llvm.org:8011/<u></u>builders/sanitizer-x86_64-<u></u>linux/builds/10266</a><br>
<br>
Buildbot URL: <a href="http://lab.llvm.org:8011/" target="_blank">http://lab.llvm.org:8011/</a><br>
<br>
Buildslave for this Build: sanitizer-buildbot1<br>
<br>
Build Reason: scheduler<br>
Build Source Stamp: [branch trunk] 210295<br>
Blamelist: alp,echristo,jingyue<br>
<br>
BUILD FAILED: failed annotate failed bootstrap clang failed run asan tests failed run msan unit tests failed run 64-bit tsan unit tests failed run 64-bit lsan unit tests failed run sanitizer_common tests<br>
<br>
sincerely,<br>
 -The Buildbot<br>
<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu" target="_blank">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/cfe-commits</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Alexey Samsonov<br><a href="mailto:vonosmas@gmail.com" target="_blank">vonosmas@gmail.com</a></div>
</div>