From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20182 invoked by alias); 4 Aug 2003 18:09:30 -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 20162 invoked from network); 4 Aug 2003 18:09:30 -0000 Received: from unknown (HELO piper.synopsys.com) (198.182.56.5) by sources.redhat.com with SMTP; 4 Aug 2003 18:09:30 -0000 Received: (from jbuck@localhost) by piper.synopsys.com (8.11.6/8.11.6) id h74I9KB25629; Mon, 4 Aug 2003 11:09:20 -0700 Date: Mon, 04 Aug 2003 18:14:00 -0000 From: Joe Buck To: Gabriel Dos Reis Cc: Robert Dewar , aoliva@redhat.com, bernds@redhat.com, gcc@gcc.gnu.org, rguenth@tat.physik.uni-tuebingen.de, s.bosscher@student.tudelft.nl Subject: Re: std::pow implementation Message-ID: <20030804110920.A25586@synopsys.com> References: <20030804174158.11446F2D7C@nile.gnat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from gdr@integrable-solutions.net on Mon, Aug 04, 2003 at 07:51:55PM +0200 X-SW-Source: 2003-08/txt/msg00184.txt.bz2 On Mon, Aug 04, 2003 at 07:51:55PM +0200, Gabriel Dos Reis wrote: > dewar@gnat.com (Robert Dewar) writes: > > | > Defining a member function within a class declaration has exactly the > | > same meaning. And that has been documented in every manual since 1981. > | > | Yes, we all agree that the as-if standard meaning is the same, that is > | never in dispute. > > I do insist on the fact that it is not just an "as-if" rule. I won't insist on the "as-if" rule: the longstanding promise in the GCC manual that "an inlined function is as fast as a macro" will do for me as a spec. If you can achieve that without actually doing the inlining, go for it.