OSDN Git Service

* regcache.c (read_pc_pid): Restore inferior_ptid after reading
authordrow <drow>
Sun, 29 Feb 2004 17:01:37 +0000 (17:01 +0000)
committerdrow <drow>
Sun, 29 Feb 2004 17:01:37 +0000 (17:01 +0000)
PC_REGNUM.

gdb/ChangeLog
gdb/regcache.c

index 0268a88..f384d26 100644 (file)
@@ -1,3 +1,8 @@
+2004-02-29  Daniel Jacobowitz  <drow@mvista.com>
+
+       * regcache.c (read_pc_pid): Restore inferior_ptid after reading
+       PC_REGNUM.
+
 2004-02-28  Andrew Cagney  <cagney@redhat.com>
 
        * NEWS: Refer to GDB 6.1.
index e479954..154fc5e 100644 (file)
@@ -1332,8 +1332,7 @@ read_pc_pid (ptid_t ptid)
   else if (PC_REGNUM >= 0)
     {
       CORE_ADDR raw_val = read_register_pid (PC_REGNUM, ptid);
-      CORE_ADDR pc_val = ADDR_BITS_REMOVE (raw_val);
-      return pc_val;
+      pc_val = ADDR_BITS_REMOVE (raw_val);
     }
   else
     internal_error (__FILE__, __LINE__, "read_pc_pid: Unable to find PC");