This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] VEC and tree aliasing
On Mon, 2005-04-25 at 16:41 +0100, Nathan Sidwell wrote:
> Diego Novillo wrote:
> > On Fri, Apr 22, 2005 at 09:01:05AM +0100, Nathan Sidwell wrote:
> >
> >
> >> * tree-ssa-alias.c (fieldoff_t): Remove.
> >> (fieldoff_s): typedef the structure itself. Create a vector of
> >> objects.
> >> (push_fields_onto_fieldstack): Return count of fields pushed.
> >> Remove peeling of first field. Adjust.
> >> (fieldoff_compare): Adjust.
> >> (create_overlap_variables_for): Adjust.
> >>
> >
> > Looks fine. ISTR the special handling was for Ada or some other
> > FE. Dan?
>
> That's what Dan claims. I've just bootstrapped my patch with an
> added assertion making sure the invariant that if DECL_FIELDS is a
> FIELD_DECL, then bitpos_of_field of that field is zero is actually true.
> It appears so, so I'm not sure what the Ada issue was. I will install the
> patch shortly.
Can you leave the assert in there so that if this starts to happen we
can beat the approriate people?
>
> nathan
>