[Mplayer-dev-eng] [LONG] gcc-3.0.x: problems with mmx & ffdivx + patch

pl p_l at tfz.net
Tue Jul 24 21:19:58 CEST 2001


Hi!

On Tue, Jul 24, 2001 at 10:24:33PM +0000, Nick Kurshev wrote:
[...]
> >gcc-3.0 does not produce the code expected at optimization level -Ox (x>=1)
> >for main/libavcodec/i386/mpegvideo.c with MMX enabled.
[...]
> Your gcc is sucks!!! The constructions which you use in patch
> are common for this file. If you look at several lines below of
> the block which you've patched you'll find there the same code
> which don't caused any problem on your gcc. Therefore it's
> problem of gcc. could you tell me please - what type of "C"
> you will use for 16-bit SSE? So it's not solution (maybe partial for your
> situation but in general it doesn't remove a problem - only hides it).

I've already figured by myself gcc-3 has problems...
Maybe it's kinda masochism :)


> Do you report about this problem to gcc team? They planned to release 3.0.1 soon.
I'm going to report it - just wanted to be sure it was not a special feature
of const in C :)


> I didn't understand what version of gcc you use - official 3.0 or 3.0.1-pre
> but imho it's gcc's bug and it would be better to fix it in compiler.
I used debian pre snapshot of gcc-3.0.1 but it broke the same way for
gcc-3.0.

Best regards.


_______________________________________________
Mplayer-dev-eng mailing list
Mplayer-dev-eng at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng



More information about the MPlayer-dev-eng mailing list