<div dir="ltr"><br><br><div class="gmail_quote">On Thu, Apr 9, 2015 at 10:45 AM Eric Christopher <<a href="mailto:echristo@gmail.com">echristo@gmail.com</a>> 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_quote">On Wed, Apr 8, 2015 at 11:02 PM Lang Hames <<a href="mailto:lhames@gmail.com" target="_blank">lhames@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Random underscores keep people on their toes. Except when they don't and you break all the builders and Nick has to bail you out. But I mean, at least Nick is on his toes.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Slightly more seriously, triples seem to be the usual way to pin down regression test output. In general, compiling for the host might change the output in ways that aren't easily captured by patterns, even though they'd work here.</div></div><div dir="ltr"><div class="gmail_extra"><br></div></div></blockquote><div><br></div></div></div><div dir="ltr"><div class="gmail_quote"><div>Yeah, I completely disagree with this entire statement. If something is particularly host dependent or has elements of host dependence that could make a test brittle, etc. In general, code gen tests shouldn't require a triple to make it work.</div></div></div><div dir="ltr"><div class="gmail_quote"><div><br></div></div></div></blockquote><div><br></div><div>A compromise position btw here would be a triple of <arch>-unknown-unknown which would stabilize things (assembler, mangling, etc), but wouldn't have any particular OS initialization support etc.</div><div><br></div><div>-eric</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div></div><div>-eric</div></div></div><div dir="ltr"><div class="gmail_quote"><div><br></div><div> </div><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><div class="gmail_extra">- Lang.</div></div><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 8, 2015 at 10:50 PM, Eric Christopher <span dir="ltr"><<a href="mailto:echristo@gmail.com" target="_blank">echristo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Relax the check maybe?<br>
</p><div><div>
<br><div class="gmail_quote">On Wed, Apr 8, 2015, 10:40 PM Lang Hames <<a href="mailto:lhames@gmail.com" target="_blank">lhames@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Beat me to it. Thanks for the fix. :)</div><div dir="ltr"><div><br></div><div>- Lang.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 8, 2015 at 10:31 PM, Nick Lewycky <span dir="ltr"><<a href="mailto:nicholas@mxc.ca" target="_blank">nicholas@mxc.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: nicholas<br>
Date: Thu Apr  9 00:31:32 2015<br>
New Revision: 234466<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=234466&view=rev" target="_blank">http://llvm.org/viewvc/llvm-<u></u>project?rev=234466&view=rev</a><br>
Log:<br>
Not all triples put _ before function names. Specify a triple to make this test pass on Linux.<br>
<br>
Modified:<br>
    llvm/trunk/test/CodeGen/<u></u>AArch64/arm64-misaligned-<u></u>memcpy-inline.ll<br>
<br>
Modified: llvm/trunk/test/CodeGen/<u></u>AArch64/arm64-misaligned-<u></u>memcpy-inline.ll<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/AArch64/arm64-misaligned-memcpy-inline.ll?rev=234466&r1=234465&r2=234466&view=diff" target="_blank">http://llvm.org/viewvc/llvm-<u></u>project/llvm/trunk/test/<u></u>CodeGen/AArch64/arm64-<u></u>misaligned-memcpy-inline.ll?<u></u>rev=234466&r1=234465&r2=<u></u>234466&view=diff</a><br>
==============================<u></u>==============================<u></u>==================<br>
--- llvm/trunk/test/CodeGen/<u></u>AArch64/arm64-misaligned-<u></u>memcpy-inline.ll (original)<br>
+++ llvm/trunk/test/CodeGen/<u></u>AArch64/arm64-misaligned-<u></u>memcpy-inline.ll Thu Apr  9 00:31:32 2015<br>
@@ -1,4 +1,4 @@<br>
-; RUN: llc -march=arm64 -aarch64-strict-align < %s | FileCheck %s<br>
+; RUN: llc -march=arm64 -mtriple=arm64-apple-ios -aarch64-strict-align < %s | FileCheck %s<br>
<br>
 ; Small (16-bytes here) unaligned memcpys should stay memcpy calls if<br>
 ; strict-alignment is turned on.<br>
<br>
<br>
______________________________<u></u>_________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu" target="_blank">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br></div>
______________________________<u></u><u></u>_________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu" target="_blank">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailm<u></u>an/listinfo/llvm-commits</a><br>
</blockquote></div>
</div></div></blockquote></div><br></div></div></blockquote></div></div></blockquote></div></div>