> with GCC 3.1.  I have been getting this error.  I did some Internet 
> searching and have found that compiling other programs have caused this 
> error and a patch has fixed it.
> 
> Or is there something I am missing?
> 
> mpegvideo_mmx.c: In function `dct_quantize_MMX':
> mpegvideo_mmx_template.c:87: can't find a register in class 
> `GENERAL_REGS' while reloading `asm'
> make[3]: *** [mpegvideo_mmx.lo] Error 1

This problem has been already reported to me - but I could
compile this part without any problems with Debian's gcc3.1.1.
(gcc version 3.1.1 20020606 (Debian prerelease))

Also all other previous gcc were able to compile this code -
so maybe it's some new bug in Mandrake g++ (I've been given
this bugreport from Mandrake user)

To find a solution I would need access to such box.
The code is slightly strange (it's using eax instead of %0)
however there is definitely enough registres even for i386 platform.


-- 
  .''`.    Zdenek Kabelac  kabi@{debian.org, users.sf.net, fi.muni.cz}
 : :' :          Debian GNU/Linux maintainer - www.debian.{org,cz}
 `. `'  Modern processors are the most advanced heating systems around.
   `-                                     www.tomshardware.com

_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to