Re: [PATCH] Do not store/stream binfos in jump functions

2011-09-23 Thread Martin Jambor
Hi, On Fri, Sep 16, 2011 at 04:29:44PM +0200, Jan Hubicka wrote: > > > > * ipa-prop.h (jump_func_type): Updated comments. > > (ipa_known_type_data): New type. > > (ipa_jump_func): Use it to describe known type jump functions. > > * ipa-prop.c (ipa_print_node_jump_functions_for_edg

Re: [PATCH] Do not store/stream binfos in jump functions

2011-09-19 Thread Martin Jambor
Hi, On Fri, Sep 16, 2011 at 04:29:44PM +0200, Jan Hubicka wrote: > > > > * ipa-prop.h (jump_func_type): Updated comments. > > (ipa_known_type_data): New type. > > (ipa_jump_func): Use it to describe known type jump functions. > > * ipa-prop.c (ipa_print_node_jump_functions_for_edg

Re: [PATCH] Do not store/stream binfos in jump functions

2011-09-16 Thread Jan Hubicka
> > * ipa-prop.h (jump_func_type): Updated comments. > (ipa_known_type_data): New type. > (ipa_jump_func): Use it to describe known type jump functions. > * ipa-prop.c (ipa_print_node_jump_functions_for_edge): Updated to > reflect the new known type jump function cont

[PATCH] Do not store/stream binfos in jump functions

2011-09-16 Thread Martin Jambor
Hi, this patch is basically a followup to http://gcc.gnu.org/ml/gcc-patches/2011-09/msg00398.html The problem is that BINFOs coming from different compilation units and which are streamed into jump-functions do not undergo any unification in LTO and we have the same value represented by different