Sure enough the ']' on this line has been replaced with a 'Y'. Its clearly not that in the trunk and I doubt its possible for a macro to have changed that one character. Is the source file correct in that build bot's local copy?<br>
<br>  T remove_min() {<br>    ((!empty()) ? static_cast<void> (0) : __assert_fail ("!empty()", "DifferenceEngine.cpp", 68, __PRETTY_FUNCTION__));<br>    T tmp = Storage[0Y;<br><br><div class="gmail_quote">
On Tue, Jun 26, 2012 at 5:25 PM, Galina Kistanova <span dir="ltr"><<a href="mailto:gkistanova@gmail.com" target="_blank">gkistanova@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><div>> Any way you can get the the preprocessed output from the build?<br></div>
</div><div>Please find DifferenceEngine.ii.zip attached as a zip archive.</div>
<div>Feel free to let me know if you will need further assistance.</div>
<div><br>Thanks</div><span class="HOEnZb"><font color="#888888">
<div> </div>
<div>Galina<br><br></div></font></span><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">On Mon, Jun 25, 2012 at 8:34 PM, Craig Topper <span dir="ltr"><<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">It's complaining on a file I didn't touch and throwing this cryptic error. There is no "Y" on the line in question. It's as if some sort of preprocessor define got expanded there or something. Any way you can get the the preprocessed output from the build?<br>

<br><pre><span>DifferenceEngine.cpp:69:21: error: invalid suffix "Y" on integer constant
DifferenceEngine.cpp: In member function ‘T<unnamed>::PriorityQueue<T, Sorter, InlineCapacity>::remove_min()’:
DifferenceEngine.cpp:69:23: error: expected ‘]’ before ‘;’ token<br></span></pre>
<div>
<div><br><br>
<div class="gmail_quote">On Mon, Jun 25, 2012 at 6:25 PM, Galina Kistanova <span dir="ltr"><<a href="mailto:gkistanova@gmail.com" target="_blank">gkistanova@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<p>Hi Craig,</p>
<div>Seems the commits 159074-159075 cause problems for the clang-native-arm-cortex-a9 builder.</div>
<div>The builder fails starting build #2292:<br><a href="http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/builds/2292" target="_blank">http://lab.<span style="BACKGROUND:yellow">llvm</span>.org:8011/builders/clang-native-arm-cortex-a9/builds/2292</a></div>


<div>The last successful build was for revision 159072.</div>
<div>Please have a look at this?</div>
<p>Thanks</p><span><font color="#888888">
<p>Galina<br><br><br><br></p></font></span>
<div>
<div>
<div class="gmail_quote">On Sat, Jun 23, 2012 at 1:30 AM, Craig Topper <span dir="ltr"><<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Author: ctopper<br>Date: Sat Jun 23 03:30:27 2012<br>New Revision: 159075<br><br>URL: <a href="http://llvm.org/viewvc/llvm-project?rev=159075&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=159075&view=rev</a><br>

Log:<br>Use correct memory types for (V)CVTDQ2PD instructions.<br><br>Modified:<br>   llvm/trunk/lib/Target/X86/X86InstrSSE.td<br><br>Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td<br>URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=159075&r1=159074&r2=159075&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=159075&r1=159074&r2=159075&view=diff</a><br>

==============================================================================<br>--- llvm/trunk/lib/Target/X86/X86InstrSSE.td (original)<br>+++ llvm/trunk/lib/Target/X86/X86InstrSSE.td Sat Jun 23 03:30:27 2012<br>@@ -4909,17 +4909,17 @@<br>

<br> // Convert Packed DW Integers to Packed Double FP<br> let Predicates = [HasAVX] in {<br>-def VCVTDQ2PDrm  : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),<br>+def VCVTDQ2PDrm  : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),<br>

                     "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;<br> def VCVTDQ2PDrr  : SSDI<0xE6, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src),<br>                     "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;<br>

-def VCVTDQ2PDYrm  : SSDI<0xE6, MRMSrcMem, (outs VR256:$dst), (ins f128mem:$src),<br>+def VCVTDQ2PDYrm  : SSDI<0xE6, MRMSrcMem, (outs VR256:$dst), (ins i128mem:$src),<br>                     "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;<br>

 def VCVTDQ2PDYrr  : SSDI<0xE6, MRMSrcReg, (outs VR256:$dst), (ins VR128:$src),<br>                     "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;<br> }<br><br>-def CVTDQ2PDrm  : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),<br>

+def CVTDQ2PDrm  : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),<br>                       "cvtdq2pd\t{$src, $dst|$dst, $src}", [],<br>                       IIC_SSE_CVT_PD_RR>;<br> def CVTDQ2PDrr  : SSDI<0xE6, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src),<br>

<br><br>_______________________________________________<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/mailman/listinfo/llvm-commits</a><br>

</blockquote></div><br></div></div></blockquote></div><br><br clear="all"><br></div></div><span><font color="#888888">-- <br>~Craig<br></font></span></blockquote></div><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>~Craig<br>