This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Language-independent functions-as-trees representation
Zack Weinberg wrote:-
> TREE_LIST nodes, incidentally, have ridiculous overhead if being used
> as plain old cons chains, or even alists. Four pointers (chain, type,
> purpose, value) plus a whole word of flag bits which are generally
> unused.
I really hope this all gets fixed by moving to more "definite" structs,
rather than a catch-all union for trees. It'll speed up bootstrap too,
by making much of the tree checking we do unnecessary.
Neil.