<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jan 7, 2011, at 2:11 AMPST, Kalle Raiskila wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>dalej skrev:<br><blockquote type="cite">On Jan 5, 2011, at 1:47 PM, Erik de Castro Lopo wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite">Kalle Raiskila wrote:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">And I probably should file a bug. Is ppc32 still maintained?<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">I have no concrete knowledge of this, but llvm compiles<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">and passes all tests on ppc32, so it seems to be maintained.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">About once a week I grab the latest SVN head and check this.<br></blockquote></blockquote><blockquote type="cite">It is run by one of the automatic testers, and introduced bugs that break the tester get fixed.    Nobody is doing new work on it.<br></blockquote><br>Strange. Perhaps it is my setup then - I don't work with the PPC parts anyways.<br></div></blockquote><div><br></div><div>As Anton clarified (and I should have), I was talking about Darwin only.  That tester is currently green.  I don't think anybody is testing or maintaining other OSs.</div><br><blockquote type="cite"><div>The system assembler is<br><br><span class="Apple-tab-span" style="white-space:pre"> </span>as --version<br><span class="Apple-tab-span" style="white-space:pre">      </span>GNU assembler (GNU Binutils for Ubuntu) 2.18.93.20081009<br><span class="Apple-tab-span" style="white-space:pre">  </span>...<br><span class="Apple-tab-span" style="white-space:pre">       </span>This assembler was configured for a target of `powerpc-linux-gnu'.<br><br>perhaps it is too old? It chokes on the assembly lines:<br><span class="Apple-tab-span" style="white-space:pre">     </span>lis 3, ha16(.L.str)<br><span class="Apple-tab-span" style="white-space:pre">       </span>la 3, lo16(.L.str)(3)<br><br><br><br>That assembly is generated out of a trivial hello world:<br><br>@.str = private constant [14 x i8] c"Hello, world\0A\00"<br>define i32 @main() nounwind {<br>entry:<br>  %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([14 x i8]* @.str, i32 0, i32 0))<br>  ret i32 42<br>}<br>declare i32 @printf(i8*, ...)<br><br>That .ll file works on SPU at least - probably also on x86 ;)<br><br>kalle<br></div></blockquote></div><br></body></html>