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

Reply via email to