www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1998/03/17/07:47:06

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 <T DOT Koehler AT pfh DOT research DOT philips DOT com>
Organization: Philips
X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.32 i686)
MIME-Version: 1.0
To: Paul Shirley <Paul AT chocolat DOT foobar DOT co DOT uk>
CC: beastium-list AT Desk DOT nl
Subject: Re: paranoia & extra precision
References: <dhl9JCA2SHD1EwEN AT foobar DOT co DOT uk>
Sender: Marc Lehmann <pcg AT goof DOT com>
Status: RO
X-Status: A
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019