* i386-tdep.c (i386_go32_init_abi): Override the number of
authorEli Zaretskii <eliz@gnu.org>
Fri, 1 May 2009 08:09:16 +0000 (08:09 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 1 May 2009 08:09:16 +0000 (08:09 +0000)
registers due to non-support of SSE.

gdb/ChangeLog
gdb/i386-tdep.c

index 21c0fdd1ad356edff83ff70d218a3f9c915671ee..7ed966f7ed791f873f39721e4d7aa0bbc76d3904 100644 (file)
@@ -1,3 +1,8 @@
+2009-05-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * i386-tdep.c (i386_go32_init_abi): Override the number of
+       registers due to non-support of SSE.
+
 2009-04-30  Anthony Green  <green@moxielogic.com>
 
        * configure.tgt: Link the moxie simulator in with gdb.
@@ -6,7 +11,7 @@
 
        * elfread.c (elf_symtab_read): Don't assume .data and .rodata
        are present.
-       
+
 2009-04-30  Hui Zhu  <teawater@gmail.com>
             Michael Snyder  <msnyder@vmware.com>
 
index 55c4c6f561b6b5e6746ef0079d2643c7ae61631e..c2515fe84cb62bd53876d8368ef2248a73a99496 100644 (file)
@@ -2597,6 +2597,10 @@ i386_go32_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
   tdep->sigtramp_p = NULL;
 
   tdep->jb_pc_offset = 36;
+
+  /* DJGPP does not support the SSE registers.  */
+  tdep->num_xmm_regs = 0;
+  set_gdbarch_num_regs (gdbarch, I386_NUM_GREGS + I386_NUM_FREGS);
 }
 \f