Re: [PATCH v3 0/5] mips: Mips64r6 improvements

Radosav Krunic <[email protected]>
Newsgroups gmane.comp.gcc.patches
Message-ID <[email protected]>
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
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.