[vorbis-dev] EGCS broken; tested 2.95 through CVS current

David Terrell dbt at meat.net
Thu Oct 14 18:05:35 PDT 1999



On Thu, Oct 14, 1999 at 05:01:08PM -0700, Monty wrote:
> 
> Just so folks know, all the modern variants of EGCS (now named gcc) out there
> appear to be producing occasionally bogus x86 FPU code at -O1 or higher.  Guess
> what... Vorbis trips the bug whatever it is.
> 
> I just grabbed and built the latest CVS code, and it's also broken.  I'm constructing a small failure case example for a bug report now.  It looks like FPU arithmetic into a register isn't being stored back into memory.  I don't know for sure yet; I don't read Pentium FPU code well :-P
> 
> The results have been confirmed on multiple machines running different distributions.  The bug is entirely deterministic.
> 
> GCC 2.7.2.2 tests OK.  I'm looking for a copy of 2.8 to try as well.
> 
> So, for the immediate moment (until EGCS is fixed or I find a
> workaround), do not use EGCS with optimization to compile Vorbis.
> Yes, I know this sucks.

dbt at pianosa:~>gcc -v
Reading specs from /usr/lib/gcc-lib/i386-unknown-openbsd2.5/2.8.1/specs
gcc version 2.8.1

Thus far I've just been watching from the sidelines.  I'm interested in 
the project and watching development -- I'm going to try building tonight
on OpenBSD -- stay tuned for some crossplatform patches.  But I can 
try with gcc 2.8.1.


-- 
David Terrell                             | dbt at meat.net
Prime Minister, Nebcorp Inc               | http://wwn.nebcorp.com/

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/




More information about the Vorbis-dev mailing list