On Sat, Oct 15, 2016 at 03:00:20AM +0000, Segher Boessenkool wrote:
> 2016-10-15  Segher Boessenkool  <seg...@kernel.crashing.org>
> 
>       * config/rs6000/rs6000.c (rs6000_get_separate_components): Do not
>       make LR a separately shrink-wrapped component if savres_strategy
>       contains any of {SAVE,REST}_INLINE_{GPRS,FPRS,VRS}.  Do not wrap
>       GPRs if {SAVE,REST}_INLINE_GPRS.  Do not disallow all wrapping
>       when {SAVE,REST}_INLINE_GPRS.

Wow I messed that up.

        * config/rs6000/rs6000.c (rs6000_get_separate_components): Do not
        make LR a separately shrink-wrapped component unless savres_strategy
        contains all of {SAVE,REST}_INLINE_{GPRS,FPRS,VRS}.  Do not wrap
        GPRs unless both {SAVE,REST}_INLINE_GPRS.  Do not disallow all
        wrapping when not both {SAVE,REST}_INLINE_GPRS.


Segher

Reply via email to