<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Dec 30, 2008, at 4:55 PM, Misha Brukman wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">2008/12/30 Scott Michel <span dir="ltr"><<a href="mailto:scottm@aero.org" target="_blank">scottm@aero.org</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Not entirely sure how to categorize this particular problem, but it's<br> clearly platform test related: "grep -w" appears to operate<br> differently on the x86_64 linux buildbot versus my local Mac OS<br> 10.4.11 and Ubuntu x86_64. In the CellSPU's shift_ops.ll test case,<br> "grep -w shlh" returns the correct 9 expected occurances, whereas the<br> x86_64 buildbot finds 10.</blockquote><div><br>Does the asm output differ, or does grep output itself differ on these two platforms, with the same asm input file?  I just took the .s output file from a run on an x86/Linux box, and tested it with grep on multiple systems, including the ones you list, and they all agree the answer is 9.<br> <br>Can you diff the assembly files generated on those two platforms (though they should be identical, since llc specifies the architecture)?</div></div></blockquote><div><br></div>Also, it's possible that you have a 32/64-bit issue in the CellSPU backend.  Have you tried running llc built for a 64-bit host?</div><div><br></div><div>-Chris</div></body></html>