On Mon, 23 May 2016, Eric Botcazou wrote:

> > The following changes the IL the C family frontends emit for
> > vector indexing from a mix of BIT_FIELD_REF (for constant indices)
> > and pointer arithmetic + dereferences (for variable indicies) to
> > a simple ARRAY_REF of the vector view-converted to a corresponding
> > array type.
> 
> FWIW the Ada front-end (gigi) has always done that for its vector_type.

Hmm, so it must have run into the bugfix part of this patch (the
tree-ssa.c hunk).  And it will benefit from the gimple-fold.c hunk.

Richard.

Reply via email to