<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I filed <a href="rdar://17523868">rdar://17523868</a> for clang. I think the FE needs to be the first phase to look into why 32b and 64b initialization code is different.<div><br></div><div>I believe this Chris L. test was supposed to test the block label feature across the compiler.</div><div><br></div><div>-Gerolf<br><div><div>On Jul 1, 2014, at 11:37 AM, Reid Kleckner <<a href="mailto:rnk@google.com">rnk@google.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jun 30, 2014 at 10:10 PM, Gerolf Hoflehner <span dir="ltr"><<a href="mailto:ghoflehner@apple.com" target="_blank">ghoflehner@apple.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Modified: cfe/trunk/test/CodeGen/indirect-goto.c<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/indirect-goto.c?rev=212092&r1=212091&r2=212092&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/indirect-goto.c?rev=212092&r1=212091&r2=212092&view=diff</a><br>

==============================================================================<br>
--- cfe/trunk/test/CodeGen/indirect-goto.c (original)<br>
+++ cfe/trunk/test/CodeGen/indirect-goto.c Tue Jul  1 00:10:06 2014<br>
@@ -1,5 +1,4 @@<br>
-// RUN: %clang_cc1 -triple i386-unknown-unknown -O3 -emit-llvm -o - %s<br>
-// DISABLED: %clang_cc1 -triple i386-unknown-unknown -O3 -emit-llvm -o - %s | grep "ret i32 2520"<br>
+// RUN: %clang_cc1 -triple x86_64-unknown-unknown -O3 -emit-llvm -o - %s | grep "ret i32 2520"<br></blockquote><div><br></div><div>Other issues aside, this a test for all of LLVM's optimizers, and not for clang.  We don't test LLVM's optimizers from Clang.  Please reduce this to an LLVM IR test and check it in there.  Even in LLVM, we rarely write full -O3 integration tests.</div>
</div></div></div>
</blockquote></div><br></div></body></html>