Misc mips16 bug fixes found by gcc/gdb testsuites.
authorAndrew Cagney <cagney@b1.cygnus.com>
Mon, 9 Nov 1998 16:50:18 +0000 (16:50 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Mon, 9 Nov 1998 16:50:18 +0000 (08:50 -0800)
commita3bc83cc3028fb98df61d1fde7e62f05295cf894
treeeeffac9b9ca0e06059c2bf394c0927aeb11a9049
parentb8b2d50de916d20189497865c6d4c0d3143d1ff0
Misc mips16 bug fixes found by gcc/gdb testsuites.

* mips.c (function_prologue): When TARGET_MIPS16, adjust the register
offset in the .mask pseudo to compensate for frame pointer adjustments.
(mips16_fp_args, build_mips16_call_stub): For little endian, do not
word swap arguments moved to/from FP registers.
* mips16.S (DFREVCMP): Reverse arguments to OPCODE.

From-SVN: r23586
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips16.S