diff options
author | Jason Thorpe <thorpej@netbsd.org> | 2002-01-05 18:36:32 +0000 |
---|---|---|
committer | Jason Thorpe <thorpej@netbsd.org> | 2002-01-05 18:36:32 +0000 |
commit | 7e89e3575daf98bac9dece8abfab33dc42664626 (patch) | |
tree | d71aa1e80a63622dbc0b9023d444fb7d00c009c0 /gdb/configure.in | |
parent | 3dfe7a8c3a88e7b06afe7f8b98d247de175bec99 (diff) | |
download | gdb-7e89e3575daf98bac9dece8abfab33dc42664626.zip gdb-7e89e3575daf98bac9dece8abfab33dc42664626.tar.gz gdb-7e89e3575daf98bac9dece8abfab33dc42664626.tar.bz2 |
* acconfig.h (HAVE_PT_GETXMMREGS): New.
* config.in: Regenerate.
* configure.in: Update copyright years.
Add test for PT_GETXMMREGS supplied by <sys/ptrace.h>.
* configure: Regenerate.
* i386bsd-nat.c: Update copyright years.
(fill_gregset): Use regcache_collect.
(fetch_inferior_registers): Only fetch integer registers
if requested to do so. Add support for XMM registers
using PT_GETXMMREGS.
(store_inferior_registers): Only store integer registers
if requested to do so. Add support for XMM registers
using PT_SETXMMREGS.
* i386nbsd-nat.c (fetch_inferior_registers): Remove.
(store_inferior_registers): Remove.
(fetch_core_registers): Use supply_gregset and i387_supply_fsave.
(fetch_elfcore_registers): New function.
(i386nbsd_elfcore_fns): New.
(_initialize_i386nbsd_nat): Register i386nbsd_elfcore_fns.
* config/i386/nbsd.mh (NATDEPFILES): Add i387-nat.o and
i386bsd-nat.o.
* config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
* config/i386/nbsd.mt (TDEPFILES): Add i386bsd-nat.o.
* config/i386/nbsdelf.mt (TDEPFILES): Likewise.
* config/i386/tm-nbsd.h: Update copyright years.
(HAVE_SSE_REGS): Define.
(IN_SIGTRAMP): Define as i386bsd_in_sigtramp.
(SIGTRAMP_START): Redefine as i386bsd_sigtramp_start.
(SIGTRAMP_END): Redefine as i386bsd_sigtramp_end.
(SIGCONTEXT_PC_OFFSET): Remove.
(FRAME_SAVED_PC): Define as i386bsd_frame_saved_pc.
Diffstat (limited to 'gdb/configure.in')
-rw-r--r-- | gdb/configure.in | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/gdb/configure.in b/gdb/configure.in index 43a5c0e..52d3e9a 100644 --- a/gdb/configure.in +++ b/gdb/configure.in @@ -1,5 +1,5 @@ dnl Autoconf configure script for GDB, the GNU debugger. -dnl Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001 +dnl Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 dnl Free Software Foundation, Inc. dnl dnl This file is part of GDB. @@ -217,6 +217,19 @@ if test $gdb_cv_have_pt_getdbregs = yes; then AC_DEFINE(HAVE_PT_GETDBREGS) fi +# See if <sys/ptrace.h> provides the PT_GETXMMREGS request. +AC_MSG_CHECKING(for PT_GETXMMREGS) +AC_CACHE_VAL(gdb_cv_have_pt_getxmmregs, +[AC_TRY_COMPILE([#include <sys/types.h> +#include <sys/ptrace.h>], + [PT_GETXMMREGS;], + [gdb_cv_have_pt_getxmmregs=yes], + [gdb_cv_have_pt_getxmmregs=no])]) +AC_MSG_RESULT($gdb_cv_have_pt_getxmmregs) +if test $gdb_cv_have_pt_getxmmregs = yes; then + AC_DEFINE(HAVE_PT_GETXMMREGS) +fi + AC_CHECK_LIB(socket, socketpair) AC_CHECK_FUNCS(socketpair) |