ipa-prop.c (update_jump_functions_after_inlining): When type is not preserverd by...
authorJan Hubicka <hubicka@ucw.cz>
Sun, 2 Feb 2014 18:56:33 +0000 (19:56 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sun, 2 Feb 2014 18:56:33 +0000 (18:56 +0000)
commit2ace77c21a7f35b9d98b8a6ecd7d95f5b0c30b1a
treedf688f58672abd79650138829dcf8c5fc787554b
parente738433e45336d14904a8142169bbbf4dd7faa28
ipa-prop.c (update_jump_functions_after_inlining): When type is not preserverd by passthrough, do not propagate the type.

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

From-SVN: r207405
gcc/ChangeLog
gcc/ipa-prop.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/devirt-21.C [new file with mode: 0644]