From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20095 invoked by alias); 17 Dec 2002 21:37:50 -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 20058 invoked from network); 17 Dec 2002 21:37:48 -0000 Received: from unknown (HELO nikam.ms.mff.cuni.cz) (195.113.18.106) by 209.249.29.67 with SMTP; 17 Dec 2002 21:37:48 -0000 Received: by nikam.ms.mff.cuni.cz (Postfix, from userid 16202) id 1585F4DED7; Tue, 17 Dec 2002 22:37:38 +0100 (CET) Date: Tue, 17 Dec 2002 13:58:00 -0000 From: Jan Hubicka To: Gabriel Dos Reis Cc: Jan Hubicka , David Edelsohn , Zack Weinberg , gcc@gcc.gnu.org, libstdc++@gcc.gnu.org Subject: Re: basic-improvements merge status Message-ID: <20021217213738.GA7486@kam.mff.cuni.cz> References: <200212162226.RAA23850@makai.watson.ibm.com> <20021217085445.GU3138@kam.mff.cuni.cz> <20021217113450.GA25435@kam.mff.cuni.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i X-SW-Source: 2002-12/txt/msg01070.txt.bz2 > Jan Hubicka writes: > > | > Jan Hubicka writes: > | > > | > | -fno-builtin-sin does the trick. > | > > | > The issue isn't about the lack of built-in sin. It is about lack of > | > support (either hardwired or in library) for sin{, f,l}. > | > | libstdc++ does provide these. All we need is to move them into libgcc > | and use -fno-builtin-sin to compile file in question. > | What do you see wrong about using the -fno-builtin to compile runtime > | support that must be done in a way breaking C90 standard? > > My grip about -fno-builtin is that it operates (at least that is my > understanding) in a yes/no mode whereas in practice we need something > that can understand gray variation. That is, the builtins are not all > missing at the same time; we should be able to make the compiler > understand that. We do have -fno-builtin-FUNCTION for exactly that. Honza > > -- Gaby