From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32382 invoked by alias); 23 Feb 2007 15:26:18 -0000 Received: (qmail 32276 invoked by alias); 23 Feb 2007 15:26:09 -0000 Date: Fri, 23 Feb 2007 15:26:00 -0000 Message-ID: <20070223152609.32275.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c/30916] Wrong ‘float’ rather than ‘double’ due to prototype warning In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "hermantenbrugge at home dot nl" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-02/txt/msg02676.txt.bz2 ------- Comment #3 from hermantenbrugge at home dot nl 2007-02-23 15:26 ------- Subject: Re: Wrong =?windows-1252?Q?=91float=92_rather_?= =?windows-1252?Q?than_=91double=92_due_to_prototype_warning?= manu at gcc dot gnu dot org wrote: > ------- Comment #2 from manu at gcc dot gnu dot org 2007-02-23 14:21 ------- > I think the warning is correct. If there were no prototype, the value would be > passed as double. Since there is a prototype, the value is passed as float. > > That is what -Wconversion warns about up to GCC 4.2 (check the manual for the > description of Wconversion). Since GCC 4.3, those warnings have been moved to > Wtraditional-conversion and Wconversion has a new purpose. > > More info: http://gcc.gnu.org/wiki/NewWconversion > > (Please, notice that the project is not finished yet, so things may change > before GCC 4.3 is released). > > Please, let us know if this answers your question, so we can close this bug > report. > Yes. This answers the question. Sorry about the noise. I was testing this with gcc version 4.1.1 20070105 (Red Hat 4.1.1-51) on fedora core 6. When I use gcc version 4.3.0 20070222 (experimental). The problem goes away. So the problem report can be closed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30916