2002-08-19 Andrew Cagney * frame.c (frame_register_unwind): When a register, set addrp to the register's byte. Index: frame.c =================================================================== RCS file: /cvs/src/src/gdb/frame.c,v retrieving revision 1.14 diff -u -r1.14 frame.c --- frame.c 6 Aug 2002 22:42:56 -0000 1.14 +++ frame.c 21 Aug 2002 03:16:11 -0000 @@ -142,7 +142,9 @@ register cache. */ *optimizedp = 0; *lvalp = lval_register; - *addrp = 0; + /* ULGH! Code uses the offset into the raw register byte array + as a way of identifying a register. */ + *addrp = REGISTER_BYTE (regnum); /* Should this code test ``register_cached (regnum) < 0'' and do something like set realnum to -1 when the register isn't available? */