Related articles |
---|
Fortran compiler optimisation w.purvis@daresbury.ac.uk (1994-11-11) |
re: Fortran compiler optimisation 7549-15328 (dmr@research.att.com (Dennis Ritchie0112710)) (1994-11-14) |
Newsgroups: | comp.compilers |
From: | dmr@research.att.com (Dennis Ritchie <7549-15328> 0112710) |
Keywords: | Fortran, errors |
Organization: | AT&T Bell Labs, Murray Hill, NJ |
References: | 94-11-076 |
Date: | Mon, 14 Nov 1994 06:53:09 GMT |
Bill Purvis observed that several Fortran compilers (including f2c)
mishandle
fred = (fred*1000000)*500000
apparently by folding the constants as integers, and silently
suffering overflow. I confirm that the f77 supplied with local
SGI IRIX machines do this, and so did f2c.
Once David Gay learned of f2c's misbehavior, he fixed it;
the latest version of f2c at netlib.att.com no longer exhibits the bug.
Dennis Ritchie
dmr@research.att.com
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.