Hi!

On Wed, Apr 22, 2020 at 12:02:12PM -0600, Jeff Law via Gcc-patches wrote:
> > Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?
> > 
> > 2020-04-20  Jakub Jelinek  <ja...@redhat.com>
> > 
> >     PR rtl-optimization/94516
> >     * postreload.c (reload_cse_simplify): When replacing sp = sp + const
> >     with sp = reg, add REG_EQUAL note with sp + const.
> >     * combine-stack-adj.c (try_apply_stack_adjustment): Change return
> >     type from int to bool.  Add LIVE and OTHER_INSN arguments.  Undo
> >     postreload sp = sp + const to sp = reg optimization if needed and
> >     possible.
> >     (combine_stack_adjustments_for_block): Add LIVE argument.  Handle
> >     reg = sp insn with sp + const REG_EQUAL note.  Adjust
> >     try_apply_stack_adjustment caller, call
> >     df_simulate_initialize_forwards and df_simulate_one_insn_forwards.
> >     (combine_stack_adjustments): Allocate and free LIVE bitmap,
> >     adjust combine_stack_adjustments_for_block caller.
> I'd probably defer to gcc-11 since this is "just" a missed optimization and 
> we're
> getting real close to cutting an RC and I'd hate to introduce new instability 
> at
> this point.

Is the patch now ok for stage1?

        Jakub

Reply via email to