On Fri, Apr 26, 2019 at 11:30:47PM +0100, Richard Earnshaw (lists) wrote: > A subreg on a reg is fine (which is what we'd have in this specific > case). It's when the subreg gets left on something else (other than a > mem) when the problems start.
Yeah. We typically push the subregs as far inward as we can. I have a patch for one case where we explicitly pull a subreg to the left instead, and that destroys all of rs6000's insert patterns :-/ Segher