From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25759 invoked by alias); 25 Mar 2004 17:58:20 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 25750 invoked from network); 25 Mar 2004 17:58:19 -0000 Received: from unknown (HELO mail-out4.apple.com) (17.254.13.23) by sources.redhat.com with SMTP; 25 Mar 2004 17:58:19 -0000 Received: from mailgate2.apple.com (a17-128-100-204.apple.com [17.128.100.204]) by mail-out4.apple.com (8.12.11/8.12.11) with ESMTP id i2PI15Xk017253 for ; Thu, 25 Mar 2004 10:01:05 -0800 (PST) Received: from relay3.apple.com (relay3.apple.com) by mailgate2.apple.com (Content Technologies SMTPRS 4.3.6) with ESMTP id for ; Thu, 25 Mar 2004 09:58:18 -0800 Received: from [17.201.20.186] (gambrinus.apple.com [17.201.20.186]) by relay3.apple.com (8.12.11/8.12.11) with ESMTP id i2PHwGFf013847; Thu, 25 Mar 2004 17:58:16 GMT In-Reply-To: <16482.60339.544420.228266@gargle.gargle.HOWL> References: <20040324170719.A12420@synopsys.com> <16482.60339.544420.228266@gargle.gargle.HOWL> Mime-Version: 1.0 (Apple Message framework v612) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <02BFC253-7E86-11D8-8C7F-000A95D7CD40@apple.com> Content-Transfer-Encoding: 7bit Cc: Dale Johannesen From: Dale Johannesen Subject: Re: -ffast-math and floating point reordering Date: Thu, 25 Mar 2004 18:46:00 -0000 To: "gcc@gcc.gnu.org list" X-SW-Source: 2004-03/txt/msg01488.txt.bz2 One point I haven't seen yet: A couple of strict-constructionists have asserted that people who want reassociation done in a nonstandard way can easily rewrite their code to achieve this. This is not really true, because such expressions often arise as a result of other optimizations, in a way that isn't obvious from the source. Offhand, inlining, unrolling, and constant/copy propagation can all do it, and there are probably more.