diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-01-10 10:33:24 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-01-10 09:33:24 +0000 |
commit | a3788dde0ed8aea741c59cc6f995ebfcb2374961 (patch) | |
tree | c00d40de8dff450430f5f9dc1048fecc0b0bc1f7 /gcc/ada/gcc-interface | |
parent | 6606b43e46accbdf72916ed106e16c1569c2765a (diff) | |
download | gcc-a3788dde0ed8aea741c59cc6f995ebfcb2374961.zip gcc-a3788dde0ed8aea741c59cc6f995ebfcb2374961.tar.gz gcc-a3788dde0ed8aea741c59cc6f995ebfcb2374961.tar.bz2 |
re PR c++/58252 (ice in gimple_get_virt_method_for_binfo with -O2)
PR ipa/58252
PR ipa/59226
* ipa-devirt.c record_target_from_binfo): Take as argument
stack of binfos and lookup matching one for virtual inheritance.
(possible_polymorphic_call_targets_1): Update.
* g++.dg/ipa/devirt-20.C: New testcase.
* g++.dg/torture/pr58252.C: Likewise.
* g++.dg/torture/pr59226.C: Likewise.
From-SVN: r206516
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions