From: Aleksandar Rakic <aleksandar.ra...@htecgroup.com> Aleksandar Rakic (1): Fix MSA SUBREG moves on big-endian targets
Andrew Bennett (2): Testsuite: Fix tests properly for compact-branches Fix unsafe comparison against stack_pointer_rtx Chao-ying Fu (1): Fix pr54240 Matthew Fortune (6): Improve store_by_pieces_p Testsuite: Use HAS_LDC instead of a specific ISA Testsuite: Disable the time-profiler-2.c test Frame barrier fix Lightweight fix for shrink-wrapping inhibition Add -mmxu and -mno-mxu driver pass through dragan.mladjenovic (2): Fix register spill issue for soft-float glibc 2.29 fmadd.w should be restricted to mipsr6 gcc/config/mips/mips-msa.md | 1112 +++++++++-------- gcc/config/mips/mips-protos.h | 2 + gcc/config/mips/mips.cc | 264 +++- gcc/config/mips/mips.h | 1 + gcc/config/mips/mips.md | 2 +- gcc/config/mips/predicates.md | 5 + .../gcc.dg/tree-prof/time-profiler-2.c | 1 + .../gcc.target/mips/call-clobbered-1.c | 2 +- .../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.target/mips/msa-fuse-madd-double.c | 52 + .../gcc.target/mips/msa-fuse-madd-single.c | 51 + gcc/testsuite/gcc.target/mips/msa.c | 14 +- gcc/testsuite/gcc.target/mips/near-far-1.c | 10 +- gcc/testsuite/gcc.target/mips/near-far-2.c | 10 +- gcc/testsuite/gcc.target/mips/near-far-3.c | 10 +- gcc/testsuite/gcc.target/mips/near-far-4.c | 10 +- gcc/testsuite/gcc.target/mips/pr54240.c | 2 +- gcc/testsuite/gcc.target/mips/tls-1.c | 10 + gcc/testsuite/lib/target-supports.exp | 10 + 23 files changed, 1140 insertions(+), 575 deletions(-) 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/msa-fuse-madd-double.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fuse-madd-single.c create mode 100644 gcc/testsuite/gcc.target/mips/tls-1.c -- 2.34.1