This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Optimize type streaming


> 
> Ah, ok.  Well, let's hope walk_tree walks all edges the DFS walk walks ;)
> A quick look tells me it doesn't walk DECL_VINDEX or
> DECL_FUNCTION_PERSONALITY for example.

I guess it should - will try patch adding that :) Both seems like just
ommisions - these fileds were added quite recently (moved from elsewhere) and
probably walk tree was not updated and no current user cares.

DECL_VINDEX is a strange animal, since it always points to INTEGER_CST in well
formed IL.  I wanted to turn it into integer, but of course both C++ and Java
temporarily sets it into TREE_LIST.  We probably could stream it as integer
saving the walk.

Those two should not be in-SCC edges.  I can easily match the two stacks
for size and see if I find something catastrophical.

Honza


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]