Re: [PATCH] Only simplify TRUNCATE to SUBREG on TRULY_NOOP_TRUNCATION targets

2021-08-28 Thread Segher Boessenkool
Hi! On Fri, Aug 27, 2021 at 05:20:22PM -0600, Jeff Law via Gcc-patches wrote: > On 8/27/2021 3:57 PM, Roger Sayle wrote: > >As recently remarked by Jeff Law, SUBREGs are the "forever chemicals" > >of GCC's RTL; once created they persist in the environment. The problem, > >according to the comment

Re: [PATCH] Only simplify TRUNCATE to SUBREG on TRULY_NOOP_TRUNCATION targets

2021-08-27 Thread Jeff Law via Gcc-patches
On 8/27/2021 3:57 PM, Roger Sayle wrote: As recently remarked by Jeff Law, SUBREGs are the "forever chemicals" of GCC's RTL; once created they persist in the environment. The problem, according to the comment on lines 5428-5438 of combine.c is that non-tieable SUBREGs interfere with reload/re