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_edge):

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_edge):

[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

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 contents.