Hi all, Just a gentle ping on this patch series. Regards, Radosav

On 7/20/26 23:14, Radosav Krunic wrote:
> This patch series improves the support for the mips64r6 target in GCC.
>
> These patches are cherry-picked from the mips_rel/9_3_0/master
> branch from the MIPS' repository:
> https://github.com/MIPS/gcc .
> Further details on the individual changes are included in the
> respective patches.
>
> Jaydeep Patil (1):
>    MIPSR6: Fix ICE occurred in R6 target
>
> Simon Dardis (1):
>    Inefficient scattered complex<float> load with MSA
>
> dragan.mladjenovic (3):
>    Test float32-basic.c fails with -mabi=64 -EB
>    Performance degradation for iDCT-4M example
>    Add EHB after last load if branch within 16 inst.
>
>   gcc/calls.cc                                  |   7 +-
>   gcc/config/aarch64/aarch64-protos.h           |   2 +-
>   gcc/config/aarch64/aarch64.cc                 |   8 +-
>   gcc/config/aarch64/aarch64.h                  |   5 +-
>   gcc/config/arm/arm-protos.h                   |   2 +-
>   gcc/config/arm/arm.cc                         |   5 +-
>   gcc/config/arm/arm.h                          |   4 +-
>   gcc/config/c6x/c6x-protos.h                   |   2 +-
>   gcc/config/c6x/c6x.cc                         |   5 +-
>   gcc/config/c6x/c6x.h                          |   5 +-
>   gcc/config/mips/mips-protos.h                 |   2 +-
>   gcc/config/mips/mips.cc                       | 171 ++++++++++++++++--
>   gcc/config/mips/mips.h                        |   4 +-
>   gcc/config/mips/mips.md                       |  34 +++-
>   gcc/config/mips/mips.opt                      |  11 ++
>   gcc/config/pa/pa.h                            |   2 +-
>   gcc/config/rs6000/aix.h                       |   2 +-
>   gcc/config/rs6000/darwin.h                    |   2 +-
>   gcc/config/rs6000/freebsd64.h                 |   2 +-
>   gcc/config/rs6000/linux64.h                   |   2 +-
>   gcc/doc/invoke.texi                           |   8 +
>   gcc/expr.cc                                   |   4 +-
>   gcc/function.cc                               |  10 +-
>   gcc/testsuite/gcc.target/mips/fix-i6500.c     |  19 ++
>   .../gcc.target/mips/msa-fuse-vect-init.c      |  18 ++
>   .../gcc.target/mips/msa-scattered-load.c      |  20 ++
>   26 files changed, 302 insertions(+), 54 deletions(-)
>   create mode 100644 gcc/testsuite/gcc.target/mips/fix-i6500.c
>   create mode 100644 gcc/testsuite/gcc.target/mips/msa-fuse-vect-init.c
>   create mode 100644 gcc/testsuite/gcc.target/mips/msa-scattered-load.c
>

Reply via email to