[Bug lto/42009] LTO unable to link in presence of multiple inheritance

2009-11-11 Thread jamborm at gcc dot gnu dot org
--- Comment #1 from jamborm at gcc dot gnu dot org 2009-11-11 14:40 --- Created an attachment (id=19004) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19004action=view) Testcase This is the testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42009

[Bug lto/42009] LTO unable to link in presence of multiple inheritance

2009-11-11 Thread wouter dot vermaelen at scarlet dot be
--- Comment #2 from wouter dot vermaelen at scarlet dot be 2009-11-11 18:26 --- I (independently) found the same issue today. I managed to reduce it to the following testcase: cat foo.cc struct Base1 { virtual ~Base1(); }; struct Base2 { virtual ~Base2(); }; struct Foo : Base1,

[Bug lto/42009] LTO unable to link in presence of multiple inheritance

2009-11-11 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-11-11 18:27 --- Yes this is a known issue, thunks are not implemented. I thought there was a bug about this already too. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug lto/42009] LTO unable to link in presence of multiple inheritance

2009-11-11 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2009-11-11 18:28 --- This is a dup of bug 37352 which is about thunks not working. *** This bug has been marked as a duplicate of 37352 *** -- pinskia at gcc dot gnu dot org changed: What|Removed