Pushed to trunk, thanks :)

On Wed, Sep 6, 2023 at 5:41 PM Fei Gao <gao...@eswincomputing.com> wrote:
>
> Enable muti push and pop for Zcmp when shrink-wrap-separate is ineffective.
>
> Fei Gao (2):
>   allow targets to check shrink-wrap-separate enabled or not
>   [V2][RISC-V] enable muti push and pop for Zcmp when shrink-wrap-separate is 
> ineffective
>
>  gcc/config/riscv/riscv.cc                     | 21 ++++-
>  gcc/shrink-wrap.cc                            | 22 +++--
>  gcc/shrink-wrap.h                             |  1 +
>  gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c   |  2 +-
>  gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c   |  2 +-
>  .../gcc.target/riscv/zcmp_push_fpr.c          |  2 +-
>  .../riscv/zcmp_shrink_wrap_separate.c         | 93 +++++++++++++++++++
>  .../riscv/zcmp_shrink_wrap_separate2.c        | 93 +++++++++++++++++++
>  .../gcc.target/riscv/zcmp_stack_alignment.c   |  2 +-
>  9 files changed, 223 insertions(+), 15 deletions(-)
>  create mode 100644 gcc/testsuite/gcc.target/riscv/zcmp_shrink_wrap_separate.c
>  create mode 100644 
> gcc/testsuite/gcc.target/riscv/zcmp_shrink_wrap_separate2.c
>
> --
> 2.17.1
>

Reply via email to