From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17978 invoked by alias); 3 Dec 2001 22:23:20 -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 17943 invoked from network); 3 Dec 2001 22:23:18 -0000 Received: from unknown (HELO dot.cygnus.com) (205.180.230.224) by sources.redhat.com with SMTP; 3 Dec 2001 22:23:18 -0000 Received: (from rth@localhost) by dot.cygnus.com (8.11.2/8.11.2) id fB3MMhU07288; Mon, 3 Dec 2001 14:22:43 -0800 X-Authentication-Warning: dot.cygnus.com: rth set sender to rth@redhat.com using -f Date: Mon, 03 Dec 2001 14:23:00 -0000 From: Richard Henderson To: "Joseph S. Myers" Cc: mike stump , gcc@gcc.gnu.org Subject: Re: fdump-ast-original and strg: Message-ID: <20011203142243.A7284@redhat.com> Mail-Followup-To: Richard Henderson , "Joseph S. Myers" , mike stump , gcc@gcc.gnu.org References: <200112010147.RAA17752@kankakee.wrs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from jsm28@cam.ac.uk on Sat, Dec 01, 2001 at 02:34:21AM +0000 X-SW-Source: 2001-12/txt/msg00083.txt.bz2 On Sat, Dec 01, 2001 at 02:34:21AM +0000, Joseph S. Myers wrote: > > 21 #define SHORT_TYPE_SIZE 16 > > 1 #define SHORT_TYPE_SIZE 32 > > 1 #define SHORT_TYPE_SIZE (INT_TYPE_SIZE == 8 ? INT_TYPE_SIZE : 16) > > Defaults to (BITS_PER_UNIT * MIN ((UNITS_PER_WORD + 1) / 2, 2)). Better is MAX (16, BITS_PER_UNIT). > > 18 #define INT_TYPE_SIZE 32 > > 3 #define INT_TYPE_SIZE 16 > > 2 #define INT_TYPE_SIZE (TARGET_SHORT ? 16 : 32) > > 1 #define INT_TYPE_SIZE 64 > > Defaults to BITS_PER_WORD. A closer default is just 32. The 16 and 64 bit outliers are definitely the exception. r~