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