This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: gdb/regcache.c:211: undefined reference to `GET_SAVED_REGISTER'
- To: aj at suse dot de, ac131313 at cygnus dot com
- Subject: Re: gdb/regcache.c:211: undefined reference to `GET_SAVED_REGISTER'
- From: Mark Kettenis <kettenis at wins dot uva dot nl>
- Date: Fri, 11 Aug 2000 20:10:26 +0200
- CC: gdb at sourceware dot cygnus dot com
- References: <u8k8dof7ah.fsf@gromit.rhein-neckar.de>
From: Andreas Jaeger <aj@suse.de>
Date: 11 Aug 2000 11:58:46 +0200
By default (!GDB_MULTI_ARCH && !GET_SAVED_REGISTER) no replacement is
defined.
Looks like Andrew accidentiliy removed the GET_SAVED_REGISTER stuff
from regcache.c (there's no ChangeLog for that bit). The attached
patch restores it. Andrew, I'll leave it to you to check it in and
put an appropriate notice in the ChangeLog :-).
Mark
Index: regcache.c
===================================================================
RCS file: /cvs/src/src/gdb/regcache.c,v
retrieving revision 1.7
diff -u -p -r1.7 regcache.c
--- regcache.c 2000/08/11 03:19:22 1.7
+++ regcache.c 2000/08/11 18:08:21
@@ -200,6 +200,11 @@ default_get_saved_register (char *raw_bu
*addrp = addr;
}
+#if !defined (GET_SAVED_REGISTER)
+#define GET_SAVED_REGISTER(raw_buffer, optimized, addrp, frame, regnum, lval) \
+ default_get_saved_register(raw_buffer, optimized, addrp, frame, regnum, lval)
+#endif
+
void
get_saved_register (char *raw_buffer,
int *optimized,