Try upgrading to GCC 2.96-79 - I think it's fixed there..

Hetz

On Saturday 31 March 2001 23:27, Greg Hughes wrote:
> Inline assembly experts,
>
> I've been palying with RedHat 7.1 Beta.  This ships with gcc 2.96.77,
> which is much better than the 2.96 bundled with RedHat 7.0.  This
> compiler can build the xc tree from the trunk, but it chokes trying to
> build the mesa-3-5-branch.  It doesn't like the COPY_DWORDS macro in the
> r128, radeon, and i810 directories.
>
>
> #define COPY_DWORDS( j, vb, vertsize, v )       \
>    __asm__ __volatile__( "rep ; movsl"          \
>
>                          : "=%c" (j), "=D" (vb) \
>                          : "0" (vertsize),      \
>
>                            "D" ((long)vb),      \
>                            "S" ((long)v)        \
>
>                          : "esi" )
>
> The error is:
>
>   Can't find a register in class `SIREG' while reloading `asm'.
>
> My question:  Is this a compiler defect, or is the compiler just being
> more strict?
>
> Thanks,
>
> Greg Hughes    [EMAIL PROTECTED]
>
>
> _______________________________________________
> Dri-devel mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dri-devel

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to