* rs6000-tdep.c (altivec_register_p): Restore function inadvertently
authorKevin Buettner <kevinb@redhat.com>
Mon, 26 Aug 2002 23:20:53 +0000 (23:20 +0000)
committerKevin Buettner <kevinb@redhat.com>
Mon, 26 Aug 2002 23:20:53 +0000 (23:20 +0000)
deleted in 2002-08-20 commit.  This function is still used by
ppc-linux-nat.c.

gdb/ChangeLog
gdb/rs6000-tdep.c

index 4bf6a750ff1827ad959318b593e2f7816a67b7bf..eeb211a3cf355e2c638caf8fec67b67fe6fd8ef0 100644 (file)
@@ -1,3 +1,9 @@
+2002-08-26  Kevin Buettner  <kevinb@redhat.com>
+
+       * rs6000-tdep.c (altivec_register_p): Restore function inadvertently
+       deleted in 2002-08-20 commit.  This function is still used by
+       ppc-linux-nat.c.
+
 2002-08-26  Keith Seitz  <keiths@redhat.com>
 
        * gdb-events.sh: Add selected-frame-level-changed event.
index 398b0e083c89b3c32fd6b8e83c2b18b12c461d5d..f661861827270c10b8da668e5494744b4c023c40 100644 (file)
@@ -123,6 +123,17 @@ static void frame_get_saved_regs (struct frame_info * fi,
                                  struct rs6000_framedata * fdatap);
 static CORE_ADDR frame_initial_stack_address (struct frame_info *);
 
+/* Is REGNO an AltiVec register?  Return 1 if so, 0 otherwise.  */
+int
+altivec_register_p (int regno)
+{
+  struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch);
+  if (tdep->ppc_vr0_regnum < 0 || tdep->ppc_vrsave_regnum < 0)
+    return 0;
+  else
+    return (regno >= tdep->ppc_vr0_regnum && regno <= tdep->ppc_vrsave_regnum);
+}
+
 /* Read a LEN-byte address from debugged memory address MEMADDR. */
 
 static CORE_ADDR
This page took 0.039607 seconds and 4 git commands to generate.