X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fgregset.h;h=0ec80a118d0c118a227508218dd9bd2f11836529;hb=c24162389c22a438dc7561eb6d69061b5330059d;hp=a3a13257906221f54d47d45f592551e5a97588d1;hpb=a4b6fc86fa32d442efcbfb5c17549e4034d44552;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/gregset.h b/gdb/gregset.h index a3a1325790..0ec80a118d 100644 --- a/gdb/gregset.h +++ b/gdb/gregset.h @@ -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