This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Recent removal of the 'aux' field in tree_common
- From: Jan Hubicka <jh at suse dot cz>
- To: Geoff Keating <geoffk at geoffk dot org>
- Cc: Diego Novillo <dnovillo at redhat dot com>, gcc at gcc dot gnu dot org
- Date: Thu, 28 Feb 2002 18:33:27 +0100
- Subject: Re: Recent removal of the 'aux' field in tree_common
- References: <20020228160600.GA5835@tornado.toronto.redhat.com> <jmsn7l8s6t.fsf@desire.geoffk.org>
> Diego Novillo <dnovillo@redhat.com> writes:
>
> > Is the idea to remove the aux field for good? If so, I'd like to
> > discuss ways of mapping mechanisms so that we can associate other
> > data structures to a tree.
> >
> > Having the aux field is convenient because it's quick and simple.
> ...
>
> One problem with the 'aux' field is that it is incompatible with PCH.
> For PCH, you really want every pointer in every structure to have one
> and only one type. In particular, you don't want to have void *
> pointers.
I guess the aux field is used for temporary information only inside
the tree optimizer, so it is nonissue for PCH.
Honza Hubicka