[MPlayer-users] ffmpeg/libavcodec
    Alex Kanavin 
    ak at cave.hop.stu.neva.ru
       
    Wed Oct 24 18:15:09 CEST 2001
    
    
  
On Wed, 24 Oct 2001, Arpi wrote:
> And for the people, who periodically asks what are the exact problems with
> gcc 2.96, my answer: we don't know. we just see various bugreports mostly
> gcc internal bugs, 
Not a single report of that since June 2001. But there were reports of 
gcc 3.0 segfaulting indeed.
> compiler syntax errors in source 
Not specific to 2.96 - 3.0 also had them. Be sure, I've checked all the 
reports since June 2001.
> or bad code compiled. They
Just MMX code skipping.
> all are solved using different version of gcc. I understand that gcc 2.96
> has different default optimization flags and they conflicts with our inline
> asm code, but we can't fix them, and we really don't want to fix them as they
> work with other compilers or gcc versions, and the fix may cause speed loss.
I have read the archives since June 2001. All the problems with 2.96 are 
classified into these:
1) mmx code skipping caused by pipe in comments
2) cant find a register - not specific to 2.96, 3.0 also has it.
3) the rest is NOT specific to 2.96 also - ppl tried other compilers and 
still got the bug.
So, 2.96 is not buggier than anything else. But you're not happy with it. 
One of life's unsolved mysteries...
Anyway, I feel the best solution would be to remove compiler version 
checking alltogether, but produce a warning (compile-time and run-time) 
that "if you use 2.96 we ignore you" and actually ignore 2.96 bugreports.
But it's up to you of course. 
-- 
Alexander
Homepage: http://www.sensi.org/~ak/
    
    
More information about the MPlayer-users
mailing list