On Thu, 12 Mar 2009, H.J. Lu wrote: > > Executing on host: > > /sw/src/fink.build/gcc44-4.3.999-20090312/darwin_objdir/gcc/xgcc > > -B/sw/src/fink.build/gcc44-4.3.999-20090312/darwin_objdir/gcc/ > > /sw/src/fink.build/gcc44-4.3.999-20090312/gcc-4.4 > > -20090312/gcc/testsuite/gcc.dg/asm-b.c -O1 -lm -m32 -o ./asm-b.exe > > (timeout = 300) > > /sw/src/fink.build/gcc44-4.3.999-20090312/gcc-4.4-20090312/gcc/testsuite/gcc.dg/asm-b.c:27:bad > > register name `%sil' > > /sw/src/fink.build/gcc44-4.3.999-20090312/gcc-4.4-20090312/gcc/testsuite/gcc.dg/asm-b.c:27:`%si' > > not allowed with `movb' > > compiler exited with status 1 > > output is: > > It is Darwin specific. Linux is OK. Please find out which revision causes it. > H.J.
Actually x86-linux -m32 *with pic* does fail. Anytime you have a darwin error you cannot reproduce on linux, try adding -fpic as it often shows up that way. See: http://gcc.gnu.org/ml/gcc-testresults/2009-03/msg01362.html --Kaveh