Hi all, Just a gentle ping on this patch series. https://sourceware.org/pipermail/gcc-patches/2026-July/724124.html
Thanks, Eldar. On 7/16/26 09:33, Eldar Osmanovic wrote: > This patch series contains the remaining general bug fixes for the MIPS > target in GCC. > > The patches are based on changes from the mips_rel/9_3_0/master branch > of the MIPS' repository: > https://github.com/MIPS/gcc > > Some patches have since been adjusted following review. > > Changes in v4: > - Rebased on the current GCC master. > - Dropped patches that were withdrawn following review: > - [v3,1/8] MIPS: Fix unsafe comparison against stack_pointer_rtx > - [v3,3/8] Testsuite: Disable the time-profiler-2.c test > - [v3,8/8] MIPS: fmadd.w should be restricted to mipsr6 > - Dropped [v3,4/8] MIPS: Frame barrier fix, since it has been upstreamed. > (commit 61db64a) > - Reworked "MIPS: Add XBurst MXU target option" following review. > The previously committed incomplete change has been reverted on trunk. > - Updated the relevant testcases. > > Changes in v3 > - Rebased on current GCC master. > - Dropped patches from v2 that have already been upstreamed. > - Added testcases for the relevant patches. > > Link to v3: > https://sourceware.org/pipermail/gcc-patches/2026-June/721402.html > > Aleksandar Rakic (1): > MIPS: Fix MSA SUBREG moves on big-endian targets > > Matthew Fortune (3): > MIPS: Improve store_by_pieces_p > MIPS: Lightweight fix for shrink-wrapping inhibition > MIPS: Add XBurst MXU target option > > gcc/config/mips/mips-msa.md | 1092 +++++++++-------- > gcc/config/mips/mips-protos.h | 2 + > gcc/config/mips/mips.cc | 244 +++- > gcc/config/mips/mips.h | 4 + > gcc/config/mips/mips.opt | 4 + > gcc/config/mips/predicates.md | 5 + > gcc/doc/invoke.texi | 12 +- > .../gcc.target/mips/gpopt-shrink-wrap-1.c | 21 + > .../gcc.target/mips/inter/msa-inter.exp | 67 + > gcc/testsuite/gcc.target/mips/inter/msa_1.h | 23 + > .../gcc.target/mips/inter/msa_1_main.c | 8 + > gcc/testsuite/gcc.target/mips/inter/msa_1_x.c | 35 + > gcc/testsuite/gcc.target/mips/inter/msa_1_y.c | 14 + > gcc/testsuite/gcc.target/mips/mips.exp | 7 + > .../gcc.target/mips/mxu-compile-no.c | 14 + > gcc/testsuite/gcc.target/mips/mxu-compile.c | 14 + > gcc/testsuite/gcc.target/mips/mxu-driver-no.c | 11 + > gcc/testsuite/gcc.target/mips/mxu-driver.c | 11 + > .../gcc.target/mips/store-by-pieces-1.c | 19 + > 19 files changed, 1073 insertions(+), 534 deletions(-) > create mode 100644 gcc/testsuite/gcc.target/mips/gpopt-shrink-wrap-1.c > create mode 100644 gcc/testsuite/gcc.target/mips/inter/msa-inter.exp > create mode 100644 gcc/testsuite/gcc.target/mips/inter/msa_1.h > create mode 100644 gcc/testsuite/gcc.target/mips/inter/msa_1_main.c > create mode 100644 gcc/testsuite/gcc.target/mips/inter/msa_1_x.c > create mode 100644 gcc/testsuite/gcc.target/mips/inter/msa_1_y.c > create mode 100644 gcc/testsuite/gcc.target/mips/mxu-compile-no.c > create mode 100644 gcc/testsuite/gcc.target/mips/mxu-compile.c > create mode 100644 gcc/testsuite/gcc.target/mips/mxu-driver-no.c > create mode 100644 gcc/testsuite/gcc.target/mips/mxu-driver.c > create mode 100644 gcc/testsuite/gcc.target/mips/store-by-pieces-1.c >
