This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/46317] Incorrect construction vtable on ARM in case of diamond shaped virtual inheritance
- From: "ibolton at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 28 Jan 2011 10:19:06 +0000
- Subject: [Bug c++/46317] Incorrect construction vtable on ARM in case of diamond shaped virtual inheritance
- Auto-submitted: auto-generated
- References: <bug-46317-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46317
Ian Bolton <ibolton at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2011.01.28 10:19:03
CC| |ibolton at gcc dot gnu.org
Ever Confirmed|0 |1
--- Comment #3 from Ian Bolton <ibolton at gcc dot gnu.org> 2011-01-28 10:19:03 UTC ---
(In reply to comment #2)
> (In reply to comment #1)
> > Does -fno-tree-sink fixes the issue?
>
> No it doesn't. The only flags that works are:
> -O0 or
> -fno-inline or
> -fno-unit-at-a-time or
> -fno-toplevel-reorder
>
> I can also make it work more or less by deactivating a certain number of
> optimisation flag, but the output code does not really work... (I have tried
> something like 58 different flags...)
Out of interest, did you try any newer releases of gcc?