Re: [PATCH 4/9] regrename: Don't rename restores

2016-09-12 Thread Jeff Law
On 09/09/2016 02:59 PM, Segher Boessenkool wrote: On Thu, Sep 08, 2016 at 11:51:53AM -0600, Jeff Law wrote: On 07/31/2016 07:42 PM, Segher Boessenkool wrote: A restore is supposed to restore some certain register. Restoring it into some other register will not work. Don't. 2016-06-07 Segher

Re: [PATCH 4/9] regrename: Don't rename restores

2016-09-09 Thread Segher Boessenkool
On Thu, Sep 08, 2016 at 11:51:53AM -0600, Jeff Law wrote: > On 07/31/2016 07:42 PM, Segher Boessenkool wrote: > >A restore is supposed to restore some certain register. Restoring it > >into some other register will not work. Don't. > > > >2016-06-07 Segher Boessenkool > > > > * regrename.c

Re: [PATCH 4/9] regrename: Don't rename restores

2016-09-08 Thread Jeff Law
On 07/31/2016 07:42 PM, Segher Boessenkool wrote: A restore is supposed to restore some certain register. Restoring it into some other register will not work. Don't. 2016-06-07 Segher Boessenkool * regrename.c (build_def_use): Invalidate chains that have a REG_CFA_RESTORE o

[PATCH 4/9] regrename: Don't rename restores

2016-07-31 Thread Segher Boessenkool
A restore is supposed to restore some certain register. Restoring it into some other register will not work. Don't. 2016-06-07 Segher Boessenkool * regrename.c (build_def_use): Invalidate chains that have a REG_CFA_RESTORE on some instruction. --- gcc/regrename.c | 6 ++

[PATCH 4/9] regrename: Don't rename restores

2016-06-07 Thread Segher Boessenkool
A restore is supposed to restore some certain register. Restoring it into some other register will not work. Don't. 2016-06-07 Segher Boessenkool * regrename.c (build_def_use): Invalidate chains that have a REG_CFA_RESTORE on some instruction. --- gcc/regrename.c | 6 +