X-pop3-spooler: POP3MAIL 2.1.0 b 3 961213 -bs- Delivered-To: pcg AT goof DOT com Message-ID: <350E2A3F.328BCA24@pfh.research.philips.com> Date: Tue, 17 Mar 1998 08:46:07 +0100 From: Thomas Koehler Organization: Philips X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.32 i686) MIME-Version: 1.0 To: Paul Shirley CC: beastium-list AT Desk DOT nl Subject: Re: paranoia & extra precision References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: Marc Lehmann Status: RO X-Status: A Content-Length: 740 Lines: 27 Paul Shirley wrote: > This puzzles me, in the past I have had to force various C compilers to > keep intermediates on the fpu stack (by defining them as long doubles), > even when optimising. Is a C compiler really allowed to make this change > without explicit permission? (ie not just a general -On flag) I agree, why else is there an explicit compiler switch -ffast-math This option allows GCC to violate some ANSI or IEEE rules/specifications in the interest of optimizing code for speed. Thomas -- Thomas Koehler Philips Research Laboratories Division Technical Systems Roentgenstrasse 24-26 D-22335 Hamburg Germany phone: +40/5078-2103 e-mail: T DOT Koehler AT PFH DOT Research DOT Philips DOT com