<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Are you sure that's the right build? It says this checkin is at fault:<div><br></div><div><span class="Apple-style-span" style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; "><h2 style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">All Changes</h2><ol style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; "><li style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; "><p style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">Changed by: <b style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">resistor</b><br style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">Changed at: <b style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">Fri 26 Jun 2009 09:46:48</b><br style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">Revision: <b style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">74291</b><br style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; "><br style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">Changed files:</p><ul style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; "><li style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; "><b style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">lib/ExecutionEngine/Interpreter/Execution.cpp</b></li><li style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; "><b style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">lib/ExecutionEngine/Interpreter/Interpreter.h</b></li></ul>Comments:<pre style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; ">Get rid of unnecessary global variables.</pre><pre style="font-family: Verdana, Cursor; font-size: 10px; font-weight: bold; "><br></pre></li></ol></span></div><div>David</div><div><br></div><div><br><div><div>On Jun 26, 2009, at 10:49 AM, Bill Wendling wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi David,<br><br>These are failing on one of the Google buildbots:<br><br><a href="http://google1.osuosl.org:8011/builders/llvm-i686-linux/builds/3278">http://google1.osuosl.org:8011/builders/llvm-i686-linux/builds/3278</a><br><br>Could you look into this please?<br><br>-bw<br><br>On Fri, Jun 26, 2009 at 9:10 AM, David Goodwin<david_goodwin@apple.com> wrote:<br><blockquote type="cite">Author: david_goodwin<br></blockquote><blockquote type="cite">Date: Fri Jun 26 11:10:07 2009<br></blockquote><blockquote type="cite">New Revision: 74288<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">URL: http://llvm.org/viewvc/llvm-project?rev=74288&view=rev<br></blockquote><blockquote type="cite">Log:<br></blockquote><blockquote type="cite">Currently there is a pattern for the thumb-2 MOV 16-bit immediate instruction. That instruction cannot write the flags so it should use T2I instead of T2sI.<br></blockquote><blockquote type="cite">Also, added a pattern for the thumb-2 MOV of shifted immediate since that can encode immediates not encodable by the 16-bit immediate.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Added:<br></blockquote><blockquote type="cite">   llvm/trunk/test/CodeGen/Thumb2/thumb2-mov3.ll<br></blockquote><blockquote type="cite">   llvm/trunk/test/CodeGen/Thumb2/thumb2-mov4.ll<br></blockquote><blockquote type="cite">Modified:<br></blockquote><blockquote type="cite">   llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Modified: llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td<br></blockquote><blockquote type="cite">URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td?rev=74288&r1=74287&r2=74288&view=diff<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">==============================================================================<br></blockquote><blockquote type="cite">--- llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td (original)<br></blockquote><blockquote type="cite">+++ llvm/trunk/lib/Target/ARM/ARMInstrThumb2.td Fri Jun 26 11:10:07 2009<br></blockquote><blockquote type="cite">@@ -409,9 +409,14 @@<br></blockquote><blockquote type="cite">                   "mov", " $dst, $src", []>;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"> let isReMaterializable = 1, isAsCheapAsAMove = 1 in<br></blockquote><blockquote type="cite">-def t2MOVi16 : T2sI<(outs GPR:$dst), (ins i32imm:$src),<br></blockquote><blockquote type="cite">-                    "movw", " $dst, $src",<br></blockquote><blockquote type="cite">-                    [(set GPR:$dst, imm0_65535:$src)]>;<br></blockquote><blockquote type="cite">+def t2MOVi : T2sI<(outs GPR:$dst), (ins t2_so_imm:$src),<br></blockquote><blockquote type="cite">+                   "mov", " $dst, $src",<br></blockquote><blockquote type="cite">+                   [(set GPR:$dst, t2_so_imm:$src)]>;<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+let isReMaterializable = 1, isAsCheapAsAMove = 1 in<br></blockquote><blockquote type="cite">+def t2MOVi16 : T2I<(outs GPR:$dst), (ins i32imm:$src),<br></blockquote><blockquote type="cite">+                   "movw", " $dst, $src",<br></blockquote><blockquote type="cite">+                   [(set GPR:$dst, imm0_65535:$src)]>;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"> // FIXME: Also available in ARM mode.<br></blockquote><blockquote type="cite"> let Constraints = "$src = $dst" in<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Added: llvm/trunk/test/CodeGen/Thumb2/thumb2-mov3.ll<br></blockquote><blockquote type="cite">URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Thumb2/thumb2-mov3.ll?rev=74288&view=auto<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">==============================================================================<br></blockquote><blockquote type="cite">--- llvm/trunk/test/CodeGen/Thumb2/thumb2-mov3.ll (added)<br></blockquote><blockquote type="cite">+++ llvm/trunk/test/CodeGen/Thumb2/thumb2-mov3.ll Fri Jun 26 11:10:07 2009<br></blockquote><blockquote type="cite">@@ -0,0 +1,33 @@<br></blockquote><blockquote type="cite">+; RUN: llvm-as < %s | llc | grep {mov\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#171\\|#1179666\\|#872428544\\|#1448498774\\|#66846720} | Count 5<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+target triple = "thumbv7-apple-darwin"<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+; 171 = 0x000000ab<br></blockquote><blockquote type="cite">+define i32 @f1(i32 %a) {<br></blockquote><blockquote type="cite">+    %tmp = add i32 0, 171<br></blockquote><blockquote type="cite">+    ret i32 %tmp<br></blockquote><blockquote type="cite">+}<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+; 1179666 = 0x00120012<br></blockquote><blockquote type="cite">+define i32 @f2(i32 %a) {<br></blockquote><blockquote type="cite">+    %tmp = add i32 0, 1179666<br></blockquote><blockquote type="cite">+    ret i32 %tmp<br></blockquote><blockquote type="cite">+}<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+; 872428544 = 0x34003400<br></blockquote><blockquote type="cite">+define i32 @f3(i32 %a) {<br></blockquote><blockquote type="cite">+    %tmp = add i32 0, 872428544<br></blockquote><blockquote type="cite">+    ret i32 %tmp<br></blockquote><blockquote type="cite">+}<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+; 1448498774 = 0x56565656<br></blockquote><blockquote type="cite">+define i32 @f4(i32 %a) {<br></blockquote><blockquote type="cite">+    %tmp = add i32 0, 1448498774<br></blockquote><blockquote type="cite">+    ret i32 %tmp<br></blockquote><blockquote type="cite">+}<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+; 66846720 = 0x03fc0000<br></blockquote><blockquote type="cite">+define i32 @f5(i32 %a) {<br></blockquote><blockquote type="cite">+    %tmp = add i32 0, 66846720<br></blockquote><blockquote type="cite">+    ret i32 %tmp<br></blockquote><blockquote type="cite">+}<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Added: llvm/trunk/test/CodeGen/Thumb2/thumb2-mov4.ll<br></blockquote><blockquote type="cite">URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Thumb2/thumb2-mov4.ll?rev=74288&view=auto<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">==============================================================================<br></blockquote><blockquote type="cite">--- llvm/trunk/test/CodeGen/Thumb2/thumb2-mov4.ll (added)<br></blockquote><blockquote type="cite">+++ llvm/trunk/test/CodeGen/Thumb2/thumb2-mov4.ll Fri Jun 26 11:10:07 2009<br></blockquote><blockquote type="cite">@@ -0,0 +1,8 @@<br></blockquote><blockquote type="cite">+; RUN: llvm-as < %s | llc | grep {movw\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#65535} | Count 1<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+target triple = "thumbv7-apple-darwin"<br></blockquote><blockquote type="cite">+<br></blockquote><blockquote type="cite">+define i32 @f6(i32 %a) {<br></blockquote><blockquote type="cite">+    %tmp = add i32 0, 65535<br></blockquote><blockquote type="cite">+    ret i32 %tmp<br></blockquote><blockquote type="cite">+}<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">llvm-commits mailing list<br></blockquote><blockquote type="cite">llvm-commits@cs.uiuc.edu<br></blockquote><blockquote type="cite">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits<br></blockquote><blockquote type="cite"><br></blockquote><br>_______________________________________________<br>llvm-commits mailing list<br>llvm-commits@cs.uiuc.edu<br>http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits<br></div></blockquote></div><br></div></body></html>