* mips-tdep.c (mips_push_arguments): On non-EABI architectures,
authorMark Alexander <marka@cygnus>
Sat, 22 Mar 1997 04:40:03 +0000 (04:40 +0000)
committerMark Alexander <marka@cygnus>
Sat, 22 Mar 1997 04:40:03 +0000 (04:40 +0000)
commitc81a76b311a313707e80af5de287a11008fc72bc
treec652b707ee4b7218a2c6e756f55375fdb3dda613
parent7cad1a894be0fce0f179275d89d575cc1e49a249
* mips-tdep.c (mips_push_arguments): On non-EABI architectures,
copy first two floating point arguments to general registers, so that
MIPS16 functions will receive the arguments correctly.
(mips_print_register): Print double registers correctly on
little-endian hosts.
(mips_extract_return_value): Return double values correctly
on little-endian hosts.

* mdebugread.c (parse_procedure): Adjust address of procedure relative
to address in file descriptor record; this accounts for constant
strings that may precede functions in the text section.  Remove
now-useless lowest_pdr_addr from argument list and all calls.
gdb/ChangeLog
gdb/mdebugread.c
gdb/mips-tdep.c