From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12771 invoked by alias); 17 Nov 2004 13:33:16 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 12662 invoked by uid 48); 17 Nov 2004 13:33:09 -0000 Date: Wed, 17 Nov 2004 13:33:00 -0000 Message-ID: <20041117133309.12661.qmail@sourceware.org> From: "nathan at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040517043308.15484.dann@godzilla.ics.uci.edu> References: <20040517043308.15484.dann@godzilla.ics.uci.edu> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug tree-optimization/15484] [tree-ssa] bool and short function arguments promoted to int X-Bugzilla-Reason: CC X-SW-Source: 2004-11/txt/msg02056.txt.bz2 List-Id: ------- Additional Comments From nathan at gcc dot gnu dot org 2004-11-17 13:33 ------- The underlying ABI might require short & bool arguments to be passed as int. Some do, some don't. Anyway, that's an argument marshalling issue, which is not currently addressed at the tree level. The cast to int has been inserted by the front end, I think C requires that. This is a VRP issue, not an argument marshalling one. -- What |Removed |Added ---------------------------------------------------------------------------- BugsThisDependsOn| |18373 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15484