diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-08-18 09:22:42 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-08-18 09:22:42 +0000 |
commit | f5e35fedc7811592de814876a85a548cb2f22934 (patch) | |
tree | e1a133f48c521b91466f3bcd74ce9eba66d5faa6 /gcc/ChangeLog-2003 | |
parent | 89f4f2554ec0d99b9c6828757ba949c08e2b209a (diff) | |
download | gcc-f5e35fedc7811592de814876a85a548cb2f22934.tar.gz |
* cgraph.c (cgraph_create_indirect_edge): Discover
polymorphic calls and record basic info into indirect_info.
* gimple-fold.c (gimple_fold_call): When doing BINFO based
devirtualization, ignore objc function calls.
* ipa-cp.c (initialize_node_lattices): Be ready for polymorphic
call with no parm index info.
* ipa-prop.c (ipa_analyze_call_uses): Likewise.
* tree.c (virtual_method_call_p): New function.
* tree.h (virtual_method_call_p): Declare.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201824 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog-2003')
0 files changed, 0 insertions, 0 deletions