From: Jim Kingdon Date: Fri, 7 Jan 1994 17:56:59 +0000 (+0000) Subject: * i386b-nat.c (sregmap): If sEAX, etc., not defined, use tEAX, etc. X-Git-Tag: gdb-4_18~16146 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=11ebf93929f438dd7e620c509ed26e10d8f27452;p=external%2Fbinutils.git * i386b-nat.c (sregmap): If sEAX, etc., not defined, use tEAX, etc. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9aa3bb6..49d1201 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +Fri Jan 7 12:55:25 1994 Jim Kingdon (kingdon@lioth.cygnus.com) + + * i386b-nat.c (sregmap): If sEAX, etc., not defined, use tEAX, etc. + Thu Jan 6 07:17:53 1994 Jim Kingdon (kingdon@deneb.cygnus.com) * symtab.c (lookup_symbol): Don't try adding .c to the name. diff --git a/gdb/i386b-nat.c b/gdb/i386b-nat.c index 07779dd..0bcde9c 100644 --- a/gdb/i386b-nat.c +++ b/gdb/i386b-nat.c @@ -28,12 +28,26 @@ static int tregmap[] = tESP, tEBP, tESI, tEDI, tEIP, tEFLAGS, tCS, tSS }; + +#ifdef sEAX static int sregmap[] = { sEAX, sECX, sEDX, sEBX, sESP, sEBP, sESI, sEDI, sEIP, sEFLAGS, sCS, sSS }; +#else /* No sEAX */ + +/* NetBSD has decided to collapse the s* and t* symbols. So if the s* + ones aren't around, use the t* ones for sregmap too. */ + +static int sregmap[] = +{ + tEAX, tECX, tEDX, tEBX, + tESP, tEBP, tESI, tEDI, + tEIP, tEFLAGS, tCS, tSS +}; +#endif /* No sEAX */ /* blockend is the value of u.u_ar0, and points to the place where ES is stored. */