* ipa-prop.c (update_jump_functions_after_inlining): When type is not
commitac66ebf1eafd4746383a8288b531305e4f8aef14
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Feb 2014 18:56:33 +0000 (2 18:56 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Feb 2014 18:56:33 +0000 (2 18:56 +0000)
treedf688f58672abd79650138829dcf8c5fc787554b
parentca09e31c72f3772e08a5e475399a48416d518f92
* ipa-prop.c (update_jump_functions_after_inlining): When type is not
preserverd by passthrough, do not propagate the type.
* g++.dg/ipa/devirt-23.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207405 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-prop.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/devirt-21.C [new file with mode: 0644]