From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27656 invoked by alias); 5 May 2004 00:06:58 -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 27648 invoked from network); 5 May 2004 00:06:57 -0000 Received: from unknown (HELO mail.ut.sco.com) (216.250.130.2) by sources.redhat.com with SMTP; 5 May 2004 00:06:57 -0000 Received: (qmail 7466 invoked from network); 5 May 2004 00:06:56 -0000 Received: from vms.caldera.com (216.250.130.31) by mail.ut.sco.com with SMTP; 5 May 2004 00:06:56 -0000 Received: from vms.caldera.com (localhost [127.0.0.1]) by localhost (Postfix) with ESMTP id 1E7C4A004; Tue, 4 May 2004 18:06:56 -0600 (MDT) Received: from sco.com (shrike.pdev.ca.caldera.com [132.147.65.3]) by vms.caldera.com (Postfix) with ESMTP id 3302BA002; Tue, 4 May 2004 18:06:55 -0600 (MDT) Message-ID: <40982DD0.5070200@sco.com> Date: Wed, 05 May 2004 00:06:00 -0000 From: Kean Johnston Organization: The SCO Group User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207) MIME-Version: 1.0 To: Jim Wilson Cc: "Joseph S. Myers" , gcc@gcc.gnu.org Subject: Re: Promoting floats to doubles? References: <409493B7.6040108@sco.com> <4096AE14.7000505@specifixinc.com> <4096EEAE.60105@sco.com> <1083643245.1258.151.camel@leaf.tuliptree.org> <4097D44D.5090105@sco.com> <1083703482.1063.5.camel@leaf.tuliptree.org> In-Reply-To: <1083703482.1063.5.camel@leaf.tuliptree.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2004-05/txt/msg00188.txt.bz2 > It would be good to check this though. If the SCO compiler supports > Fortran, Java, Ada, or C++, check to see if any of the other languages > need this conversion. My expectation is that they do not. Well the native compilers just support C and C++, and C++ is just the god-aweful cfront stuff, so its all C under the hood anyway. But thats a bit of a moot point, as even a Java or C++ or Fortran program can (and most liekly will) link against things like libm.so, which was compiled by the SCO compiler, and which requires these convesions, so the point Joseph makes is valid, it shouldn't be language specific. I confess great ignorance to the workings of GCC. I only ever got to know enough about it to do the SCO port and I know almost enough to maintain it, with a little help from you guys :) If you or Joseph could point me in the right direction for doing this at the appropriate level (I believe the term Joseph used was the "middle-end" or "backend" then I can chase it down with hopefully a minimal amount of nagging. Thank you both for your help so far though, its been great. Kean