> 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