From: Hetz B. H. <het...@co...> - 2001-03-31 23:39:26
|
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 gm...@fc... > > > _______________________________________________ > Dri-devel mailing list > Dri...@li... > http://lists.sourceforge.net/lists/listinfo/dri-devel |