This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] FreeBSD/Alpha fix


Looks like my check-in of the FreeBSD/Alpha support was a bit
premature :-(.  Fixed now.

Mark


2000-06-02  Mark Kettenis  <kettenis@gnu.org>

	* alphabsd-nat.c (supply_fpregset): Substract FP0_REGNUM from
	register number when used as index into fpr_regs array.


Index: alphabsd-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/alphabsd-nat.c,v
retrieving revision 1.1
diff -u -p -r1.1 alphabsd-nat.c
--- alphabsd-nat.c	2000/05/31 20:26:46	1.1
+++ alphabsd-nat.c	2000/06/02 19:03:32
@@ -101,7 +101,7 @@ supply_fpregset (fpregset_t *fpregsetp)
       if (CANNOT_FETCH_REGISTER (i))
 	supply_register (i, NULL);
       else
-	supply_register (i, (char *) &fpregsetp->fpr_regs[i]);
+	supply_register (i, (char *) &fpregsetp->fpr_regs[i - FP0_REGNUM]);
     }
 
   supply_register (FPCR_REGNUM, (char *) &fpregsetp->fpr_cr);

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]