Subject: Re: Compilation / toolchain trouble
To: Reinoud Zandijk <reinoud@netbsd.org>
From: Richard Earnshaw <rearnsha@arm.com>
List: port-arm
Date: 03/19/2002 15:46:48
> Hiya Richard, Ben,
> 
> > > On Tue, 19 Mar 2002, Reinoud Zandijk wrote:
> > > > dist/toolchain/gcc/rtl.h:110 : warning : width of `code' exceeds its type
> > > >
> > > > typedef struct rtx_def
> > > > {
> > > >   ......
> > > >   /* The kind of expression this is. */
> > > >   enum rtx_code code : 16;
> > > >   ......
> > > > }
> 
> I'm now trying out without the `:16' since its just an advisary storage 
> anyway ....

That has major implications for all the other ports of the compiler, since 
it will increase memory usage of each RTL object by a word -- that means 
literally 10s of K per compilation.  You'll never sell that to anyone.  On 
the other hand, it might be possible to sell the patch I posted.

R.