2002-11-15 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Sat, 16 Nov 2002 00:53:23 +0000 (00:53 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sat, 16 Nov 2002 00:53:23 +0000 (00:53 +0000)
* x86-64-linux-nat.c (i386_sse_regnum_p): New function.  Copy from
i386-tdep.c.

gdb/ChangeLog
gdb/x86-64-linux-nat.c

index 1117e61e01f8827a68e9e0a5260205264d4d036d..639ccf905a7befbaba91418493282fd7d02c6fb4 100644 (file)
@@ -1,3 +1,8 @@
+2002-11-15  Andrew Cagney  <cagney@redhat.com>
+
+       * x86-64-linux-nat.c (i386_sse_regnum_p): New function.  Copy from
+       i386-tdep.c.
+
 2002-11-15  Andrew Cagney  <cagney@redhat.com>
 
        * frame.h (sigtramp_saved_pc): Delete declaration.
index 78e9c495af67e5a5233b41aa19b600b66d97817f..69495b8e73d9dd54240b9d97cfb3097a7472d3cb 100644 (file)
@@ -456,6 +456,17 @@ static struct core_fns linux_elf_core_fns = {
 #define offsetof(TYPE, MEMBER) ((unsigned long) &((TYPE *)0)->MEMBER)
 #endif
 
+/* SSE register?  */
+/* FIXME: cagney/2002-11-15: Once the i386 and x86-64 are integrated,
+   this will go.  */
+
+int
+i386_sse_regnum_p (int regnum)
+{
+  return (regnum < NUM_REGS
+         && (XMM0_REGNUM <= (regnum) && (regnum) < MXCSR_REGNUM));
+}
+
 /* Return the address of register REGNUM.  BLOCKEND is the value of
    u.u_ar0, which should point to the registers.  */
 CORE_ADDR