https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67609
--- Comment #21 from Jeffrey A. Law <law at redhat dot com> --- On 10/22/2015 07:40 AM, rguenth at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67609 > > --- Comment #20 from Richard Biener <rguenth at gcc dot gnu.org> --- > (In reply to Jeffrey A. Law from comment #19) >> Preserving the upper part when setting the low part would be expressed via >> STRICT_LOW_PART. At least that's what I'd expect to see. > > According to documentation this is only needed for smaller-than-word subregs: Yea, you're probably right. Sigh. So going back to the original problem, for a subreg of a multi-word reg, why can't we simplify that down to a suitably sized reg? Jeff