> 2016-11-15 Richard Sandiford
> Alan Hayward
> David Sherwood
>
> * expr.c (emit_group_load_1): Tighten check for whether an
> access involves only one operand of a CONCAT. Use extract_bit_field
> for constants if the bit range does span the whole ope
The CONCAT handling in emit_group_load chooses between doing
an extraction from a single component or forcing the whole
thing to memory and extracting from there. The condition for
the former (more efficient) option was:
if ((bytepos == 0 && bytelen == slen0)
|| (bytepos !