Hi, pl! On 2001-07-24 21:19:58 you wrote:
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. But what tell other gcc-3.0 users? (Felix - for example or Arpi) Does this problem exist for thrm?
Best regards! Nick (2001-07-24 23:25:59) _______________________________________________ Mplayer-dev-eng mailing list Mplayer-dev-eng@lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng