fdump-ast-original and strg:

Richard Henderson rth@redhat.com
Mon Dec 3 14:23:00 GMT 2001


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~



More information about the Gcc mailing list