c/4175: floating point wrong code generation

caszonyi@hotmail.com caszonyi@hotmail.com
Thu Aug 30 01:26:00 GMT 2001


>Number:         4175
>Category:       c
>Synopsis:       floating point wrong code generation
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    unassigned
>State:          open
>Class:          wrong-code
>Submitter-Id:   net
>Arrival-Date:   Thu Aug 30 01:26:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     caszonyi@hotmail.com
>Release:        from 2.95.2 - 2.95.3 gcc 3.0 not tested
>Organization:
>Environment:
LInux 2.2.x -2.4.x Cyrix 486 66MHz 12Meg Ram 
gcc 2.95.2.1 (patch for compilation with glibc2.2)
also tested with gcc 2.95.3
>Description:
gcc 2.95.x generate incorrect code for floating point 
intensive programssuch as spice3f5 
( http://www.ibiblio.org/pub/Linux/apps/circuits/spice3f5sfix.tar.gz )
and xanim 2.8 (i don't remember the url)

egcs 1.1.2 (egcs 2.91.66) generates correct code (the program works if 
compiled with egcs 1.1.2) 
>How-To-Repeat:
compile xanim (-O2 )and open a known mpeg file
it will say it is not an mpeg1 stream(or something like this)

or compile spice3f5 (with or without optimizations)
and try to simulate a simple circuit.
>Fix:
i don,t know any fix
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-prs mailing list