<div dir="ltr">> <span style="font-size:12.8px">There's also this: </span><a href="http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html#alignment" target="_blank" style="font-size:12.8px">http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html#alignment</a><br>Thanks. <br><br>> <span style="font-size:12.8px"> </span><span style="font-size:12.8px">Like, which -march -target -mcpu -mfpu options?</span><div>Below is all flags of clang-3.6 while building '<span style="font-size:12.8px">twowaypipe.cpp'  file as one example. <br></span><br>* With -O3 of clang/llvm-3.6:<br><div><span style="font-size:12.8px">cd /work/dotnet/coreclr.git/bin/obj/Linux.arm.Release/src/debug/debug-pal && /usr/bin/clang++-3.6   </span></div><div><span style="font-size:12.8px">-DARM -DDISABLE_CONTRACTS -DFEATURE_PAL -DLINUX32 -DNDEBUG -DPAL_IMPLEMENTATION </span></div><div><span style="font-size:12.8px">-DPAL_STDC     PP_COMPAT=1 -DPLATFORM_UNIX=1 -DURTBLDENV_FRIENDLY=Retail </span></div><div><span style="font-size:12.8px">-D_ARM_ -D_POSIX_C_SOURCE=200809L -Wa     ll -Wno-null-conversion -std=c++11 </span></div><div><span style="font-size:12.8px">-g -O3 -I/work/dotnet/coreclr.git/src/debug/debug-pal/../inc      </span></div><div><span style="font-size:12.8px">-I/work/dotnet/coreclr.git/src/debug/debug-pal/../../pal/inc </span></div><div><span style="font-size:12.8px">-target armv7-linux-gnueabihf -mthumb -mfpu=vfpv3 --sysroot=/work/dotnet/rootfs-coreclr/arm </span></div><div><span style="font-size:12.8px">-fno-omit-frame-pointer -fms-extensions -fwrapv -fstack-protector-strong -ferror-limit=4096 </span></div><div><span style="font-size:12.8px">-Werror -Wno-unused-private-field -Wno-unused-variable -Wno-microsoft -Wno-tautological-compare </span></div><div><span style="font-size:12.8px">-Wno-constant-logical-operand -Wno-unknown-warning-option -Wno-invalid-offsetof </span></div><div><span style="font-size:12.8px">-Wno-incompatible-ms-struct -fsigned-char -fPIC </span></div><div><span style="font-size:12.8px">-o  CMakeFiles/debug-pal.dir/unix/twowaypipe.cpp.o </span></div><div><span style="font-size:12.8px">-c /work/dotnet/coreclr.git/src/debug/debug-pal/unix/twowaypipe.cpp <br><br>BRs,</span></div></div><div><span style="font-size:12.8px">Geunsik Lim. </span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 18, 2016 at 8:17 PM, Renato Golin <span dir="ltr"><<a href="mailto:renato.golin@linaro.org" target="_blank">renato.golin@linaro.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On 18 June 2016 at 12:09, Geunsik Lim <span dir="ltr"><<a href="mailto:leemgs@gmail.com" target="_blank">leemgs@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thank you for you opinion. Could you share me the revision numbers of the some fixes from the <a href="http://llvm.org/viewvc/llvm-project/" target="_blank">http://llvm.org/viewvc/llvm-project/</a> (viewvc)? </div></blockquote><div><br></div></span><div>Hi,</div><div><br></div><div>I don't remember exact commits, these are things I saw mostly post-commit review, in the ARM back-end to fix mostly embedded stuff.</div><div><br></div><div>There's also this: <a href="http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html#alignment" target="_blank">http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html#alignment</a></div><div><br></div><div>This is a big change, cherry-picking won't work...</div><span class=""><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>* CPU: </div><div>---------------</div><div>Broadcom BCM2836 SoC, with quad-core ARM Cortex-A7 900 MHz processor</div><div>( ARMv7 processor)</div></div></div></blockquote><div><br></div></span><div>Ok, but what are the CPU options you guys are using on the compiler itself? Like, which -march -target -mcpu -mfpu options?</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span class=""><div>GNU C Library (Ubuntu EGLIBC 2.19-0ubuntu6.7) stable release version 2.19, by Roland McGrath et al.</div></span><span class=""><div>Compiled by GNU CC version 4.8.2.</div></span></div></blockquote><div><br></div><div>I'm guessing Ubuntu Trusty, same as mine. </div><div><br></div><div>cheers,</div><div>--renato</div></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><a href="http://leemgs.fedorapeople.org" style="font-family:Tahoma" target="_blank">http://leemgs.fedorapeople.org</a><span style="font-family:Tahoma"> </span></div><div>Don't try to avoid pain if you fail.<br>If you decided to face the challenges in life, <br>you can gain a lot by giving your best.<br>Cheolsang Jeong's Book & life<br>--<br></div></div></div>
</div>