OSDN Git Service

2006-11-06 Jim Blandy <jimb@codesourcery.com>
authorJim Blandy <jimb@codesourcery.com>
Mon, 6 Nov 2006 23:20:12 +0000 (23:20 +0000)
committerJim Blandy <jimb@codesourcery.com>
Mon, 6 Nov 2006 23:20:12 +0000 (23:20 +0000)
* (dwarf_expr_read_reg): Use frame_register_read, not frame_register.
* dwarf2loc.c (dwarf_expr_read_reg): Use frame_register_read
instead of frame_register.  Doc fix.

gdb/ChangeLog
gdb/dwarf2loc.c

index 65b808a..00248d6 100644 (file)
@@ -1,3 +1,9 @@
+2006-11-06  Jim Blandy  <jimb@codesourcery.com>
+
+       * (dwarf_expr_read_reg): Use frame_register_read, not frame_register.
+       * dwarf2loc.c (dwarf_expr_read_reg): Use frame_register_read
+       instead of frame_register.  Doc fix.
+
 2006-11-04  Vladimir Prus  <vladimir@codesourcery.com>
 
        * serial.c (serial_open): Strip leading spaces from program 
index 5762c82..f4f725e 100644 (file)
@@ -120,16 +120,15 @@ static CORE_ADDR
 dwarf_expr_read_reg (void *baton, int dwarf_regnum)
 {
   struct dwarf_expr_baton *debaton = (struct dwarf_expr_baton *) baton;
-  CORE_ADDR result, save_addr;
-  enum lval_type lval_type;
+  CORE_ADDR result;
   gdb_byte *buf;
-  int optimized, regnum, realnum, regsize;
+  int regnum, regsize;
 
   regnum = DWARF2_REG_TO_REGNUM (dwarf_regnum);
   regsize = register_size (current_gdbarch, regnum);
   buf = alloca (regsize);
 
-  frame_unwind_register (debaton->frame, regnum, buf);
+  frame_register_read (debaton->frame, regnum, buf);
   /* NOTE: cagney/2003-05-22: This extract is assuming that a DWARF 2
      address is always unsigned.  That may or may not be true.  */
   result = extract_unsigned_integer (buf, regsize);