aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-08-21 15:49:07 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-08-21 13:49:07 +0000
commita336b719a34c07effb7e1ba9e72f8c270ea362ee (patch)
tree28584c8124114195615453c501e911bdccec1199 /gcc/builtins.c
parent2903befbec9fb56ce7883952bf040daa80041ae8 (diff)
downloadgcc-a336b719a34c07effb7e1ba9e72f8c270ea362ee.zip
gcc-a336b719a34c07effb7e1ba9e72f8c270ea362ee.tar.gz
gcc-a336b719a34c07effb7e1ba9e72f8c270ea362ee.tar.bz2
re PR tree-optimization/62091 (ice in before_dom_children)
PR tree-optimization/62091 * g++.dg/ipa/devirt-37.C: Update template. * g++.dg/ipa/devirt-40.C: New testcase. * ipa-devirt.c (ipa_polymorphic_call_context::restrict_to_inner_type): handle correctly arrays. (extr_type_from_vtbl_ptr_store): Add debug output; handle multiple inheritance binfos. (record_known_type): Walk into inner type. (ipa_polymorphic_call_context::get_dynamic_type): Likewise; strenghten condition on no type changes. From-SVN: r214271
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions