[Bug c++/43120] Virtual inheritance with covariant return type confuses GCC

2010-07-08 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2010-07-08 14:00 --- Subject: Bug 43120 Author: jason Date: Thu Jul 8 14:00:26 2010 New Revision: 161954 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161954 Log: PR c++/43120 * class.c (update_vtable_entry_for_f

[Bug c++/43120] Virtual inheritance with covariant return type confuses GCC

2010-07-09 Thread jason at gcc dot gnu dot org
--- Comment #10 from jason at gcc dot gnu dot org 2010-07-09 19:36 --- Subject: Bug 43120 Author: jason Date: Fri Jul 9 19:36:19 2010 New Revision: 162008 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162008 Log: PR c++/43120 * cp-tree.h (BV_LOST_PRIMARY): New

[Bug c++/43120] Virtual inheritance with covariant return type confuses GCC

2010-07-09 Thread jason at gcc dot gnu dot org
--- Comment #11 from jason at gcc dot gnu dot org 2010-07-09 19:41 --- Subject: Bug 43120 Author: jason Date: Fri Jul 9 19:40:39 2010 New Revision: 162010 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162010 Log: PR c++/43120 * class.c (update_vtable_entry_for_

[Bug c++/43120] Virtual inheritance with covariant return type confuses GCC

2010-07-09 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2010-07-09 19:46 --- Subject: Bug 43120 Author: jason Date: Fri Jul 9 19:45:53 2010 New Revision: 162011 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162011 Log: PR c++/43120 * class.c (update_vtable_entry_for_

[Bug c++/43120] Virtual inheritance with covariant return type confuses GCC

2010-07-09 Thread jason at gcc dot gnu dot org
--- Comment #13 from jason at gcc dot gnu dot org 2010-07-09 19:50 --- Subject: Bug 43120 Author: jason Date: Fri Jul 9 19:50:25 2010 New Revision: 162013 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162013 Log: Revert "PR c++/43120" Removed: branches/gcc-4_5-bra

[Bug c++/43120] Virtual inheritance with covariant return type confuses GCC

2010-07-09 Thread jason at gcc dot gnu dot org
--- Comment #14 from jason at gcc dot gnu dot org 2010-07-09 20:12 --- Fixed for 4.6. This isn't a regression, and the fix changes the ABI (for code that is badly broken without it), so I'm not comfortable applying it to the release branches. I did apply it, but then reverted it again.