On Thu, 16 Jun 2011, Richard Guenther wrote: > This implements lowering a subset of COMPONENT_REFs with DECL_BIT_FIELD > FIELD_DECLs and BIT_FIELD_REFs - thus bitfield operations in general. > It lowers those to memory loads/stores that the (non-strict-align) target > is able to carry out, adjusting for the bit-field-ness by inserting > proper shifting and masking operations (just like expand does).
> > Comments welcome - I wanted to post this before London to get > some input from people that won't attend. What does it do to code for targets with some kind of bitfield access insns? (insv, extv, various test insns taking a zero_extract or sign_extract argument) >From the above "just like expand" I guess it's expected to be a no change, right? brgds, H-P