diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-07-30 09:48:13 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-07-30 07:48:13 +0000 |
commit | a0fd33735af6e5694238563a8ab40be029060660 (patch) | |
tree | bb01706109f71a5e58004af1b340b038a77eb8d7 /fixincludes/config.h.in | |
parent | bb3ec3881ef26805aa0b9a58b871004d25cca9bc (diff) | |
download | gcc-a0fd33735af6e5694238563a8ab40be029060660.zip gcc-a0fd33735af6e5694238563a8ab40be029060660.tar.gz gcc-a0fd33735af6e5694238563a8ab40be029060660.tar.bz2 |
devirt-34.C: New testcase.
* g++.dg/ipa/devirt-34.C: New testcase.
* ipa-devirt.c (polymorphic_call_target_d): Rename nonconstruction_targets
to speculative_targets
(get_class_context): Fix handling of contextes without outer type;
avoid matching non-polymorphic types in LTO.
(possible_polymorphic_call_targets): Trun nonconstruction_targetsp
parameter to speculative_targetsp; handle speculation.
(dump_possible_polymorphic_call_targets): Update dumping.
From-SVN: r213232
Diffstat (limited to 'fixincludes/config.h.in')
0 files changed, 0 insertions, 0 deletions