2002-08-15 Andrew Cagney <ac131313@redhat.com>
[deliverable/binutils-gdb.git] / gdb / gregset.h
index 19eefecca2e0f73d64d29f36b64990226abc6600..0ec80a118d0c118a227508218dd9bd2f11836529 100644 (file)
@@ -37,7 +37,7 @@ typedef GDB_FPREGSET_T gdb_fpregset_t;
    includes integer registers and control registers.  An fpregset is a
    data structure containing the floating point registers.  These data
    structures were originally a part of the /proc interface, but have
-   been borrowed or copied by other GDB targets, eg. Linux.  */
+   been borrowed or copied by other GDB targets, eg. GNU/Linux.  */
 
 /* Copy register values from the native target gregset/fpregset
    into GDB's internal register cache.  */
@@ -52,5 +52,18 @@ extern void supply_fpregset (gdb_fpregset_t *fpregs);
 extern void fill_gregset (gdb_gregset_t *gregs, int regno);
 extern void fill_fpregset (gdb_fpregset_t *fpregs, int regno);
 
+#ifdef FILL_FPXREGSET
+/* GNU/Linux i386: Copy register values between GDB's internal register cache
+   and the i386 extended floating point registers.  */
+
+#ifndef GDB_FPXREGSET_T
+#define GDB_FPXREGSET_T elf_fpxregset_t
+#endif
+
+typedef GDB_FPXREGSET_T gdb_fpxregset_t;
+
+extern void supply_fpxregset (gdb_fpxregset_t *fpxregs);
+extern void fill_fpxregset (gdb_fpxregset_t *fpxregs, int regno);
+#endif
 
 #endif
This page took 0.02891 seconds and 4 git commands to generate.