This is the mail archive of the
mailing list for the GCC project.
Re: enhanced structure offset tracking
Neil Booth wrote:
> Graham Stott wrote:-
> > I wonder if it has anything to do with the
> > typedef tree_union *_function_tree;
> > #define tree _function_tree;
> > that occurs in function.h
> Ugh. How disgusting.
Now that the forward defs for "struct rtx_def + rtx", "struct rtvec_def + rtvec"
and "union tree_node +tree" are in system.h and have been for sometime. I think
we can remove some outdated stuff from the header files which are providing forward
defs for these.
In addition I think we can always use the typedefs "rtx, rtvec and tree" in the
GCC sources rather that "struct rtx_def *, struct rtvec_def * and union tree_node *"