This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: vtables patch 1/3: allow empty array initializations
- From: DJ Delorie <dj at redhat dot com>
- To: Bernd Schmidt <bernds at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 24 Apr 2013 15:14:01 -0400
- Subject: Re: vtables patch 1/3: allow empty array initializations
- References: <5177BBB8 dot 1070901 at codesourcery dot com> <201304241510 dot r3OFA4qj010017 at greed dot delorie dot com> <51780D8C dot 4060405 at codesourcery dot com>
> 24 bits stored as three bytes, or four? How does this affect vtable
> layout? I would have expected the C++ frontend and libsupc++ to
> currently be inconsistent with each other given such a setup.
In memory, four, I think. The address registers really are three
bytes though. They're PSImode and gcc doesn't really have a good way
of using any specified PSImode precision.