HTEC Public Hi,
Could you please let us know if you have any comments on this patch series? Kind regards, Aleksandar Rakic ________________________________________ From: Aleksandar Rakic <aleksandar.ra...@htecgroup.com> Sent: Monday, March 17, 2025 2:23 PM To: gcc-patches@gcc.gnu.org Cc: Djordje Todorovic; c...@mips.com; richard.guent...@gmail.com; ja...@redhat.com; Aleksandar Rakic Subject: [PATCH v2 00/10] Improvements for the targets other than mips64r6 From: Aleksandar Rakic <aleksandar.ra...@htecgroup.com> Andrew Bennett (2): Only split shifts if using -mno-debugd Testsuite: Modify the gcc.dg/memcpy-4.c test Jaydeep Patil (1): P5600: Option -msched-weight added Matthew Fortune (3): Testsuite: Fix insn-*.c tests from trunk Testsuite: Adjust tests to cope with -mips16 Testsuite: Skip tests making calls to variables Robert Suchanek (1): Remove redundant moves dragan.mladjenovic (1): nanoMIPS: unnecessary AND following an EXT mfortune (2): Add -mgrow-frame-downwards Add offset shrinking pass (-mshrink-offsets) gcc/config/mips/mips.cc | 618 ++++++++++++++++++ gcc/config/mips/mips.h | 10 +- gcc/config/mips/mips.md | 25 + gcc/config/mips/mips.opt | 13 +- gcc/doc/invoke.texi | 11 + gcc/fwprop.cc | 38 +- .../gcc.c-torture/compile/20020129-1.c | 5 + .../gcc.c-torture/compile/pr37433-1.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr37433.c | 5 + gcc/testsuite/gcc.dg/memcpy-4.c | 7 +- .../gcc.target/mips/call-clobbered-2.c | 3 +- .../gcc.target/mips/call-clobbered-3.c | 2 +- .../gcc.target/mips/call-clobbered-5.c | 2 +- gcc/testsuite/gcc.target/mips/ds-schedule-2.c | 4 +- gcc/testsuite/gcc.target/mips/insn-casesi.c | 6 +- .../gcc.target/mips/insn-tablejump.c | 6 +- .../gcc.target/mips/interrupt_handler-bug-1.c | 2 +- gcc/testsuite/gcc.target/mips/memcpy-2.c | 12 + gcc/testsuite/gcc.target/mips/movdf-1.c | 2 +- gcc/testsuite/gcc.target/mips/movdf-2.c | 2 +- gcc/testsuite/gcc.target/mips/movdf-3.c | 2 +- gcc/testsuite/gcc.target/mips/msa-builtins.c | 334 +++++----- gcc/testsuite/gcc.target/mips/msa.c | 12 +- gcc/testsuite/gcc.target/mips/union-zext.c | 29 + gcc/testsuite/lib/target-supports.exp | 10 + 25 files changed, 961 insertions(+), 204 deletions(-) create mode 100644 gcc/testsuite/gcc.target/mips/memcpy-2.c create mode 100644 gcc/testsuite/gcc.target/mips/union-zext.c -- 2.34.1