From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Kingdon To: gdb-patches@sources.redhat.com Subject: [2nd RFA] Make core dumps work on Irix Date: Tue, 13 Feb 2001 15:07:00 -0000 Message-id: <200102132307.SAA18519@panix2.panix.com> X-SW-Source: 2001-02/msg00191.html The enclosed patch makes GDB able to again read core dumps on Irix. It broke some time after GDB 4.18 (which works). Andrew Cagney is listed as the MIPS maintainer. It was previously submitted as http://sources.redhat.com/ml/gdb-patches/2001-02/msg00161.html and its companion patch is http://sources.redhat.com/ml/binutils/2001-02/msg00199.html Index: mips-tdep.c =================================================================== RCS file: /cvs/src/src/gdb/mips-tdep.c,v retrieving revision 1.40 diff -u -r1.40 mips-tdep.c --- mips-tdep.c 2001/02/08 06:03:53 1.40 +++ mips-tdep.c 2001/02/13 23:01:12 @@ -420,7 +420,15 @@ if (mips64_transfers_32bit_regs_p) return REGISTER_VIRTUAL_SIZE (reg_nr); else - return MIPS_REGSIZE; + { + /* For MIPS_ABI_N32 (for example) we need 8 byte floating point + registers. */ + if (reg_nr >= FP0_REGNUM && reg_nr < FP0_REGNUM+32 + && FP_REGISTER_DOUBLE) + return 8; + + return MIPS_REGSIZE; + } } int