This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, RFC] PR 55403 + 55391
On 11/20/2012 08:55 AM, Richard Sandiford wrote:
> but what kind of bitfield memory were we trying to
> create in the ICE case? The idea was that "adjust_object" is only ever
> true for bitfield adjustments. We should then either be using an
> integer or field mode whose size is picked up by:
>
> if (defattrs->size_known_p)
> size = defattrs->size;
>
> or a BLKmode whose value is passed in via adjust_bitfield_address_size.
> It sounds like I missed a case where the latter was needed.
A TFmode field of an unaligned TCmode original. We do wind up with
a BLKmode extraction, without the _size passed in.
r~