diff options
author | dim <dim@FreeBSD.org> | 2011-02-18 20:54:12 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2011-02-18 20:54:12 +0000 |
commit | 58abb279f50d5ad9fbad30a39da04296664ec6cb (patch) | |
tree | 50e46c29de9d928e0d098104d28f1c1e0e628384 /gnu/usr.bin/gdb | |
parent | e1012e9afb73b834c089b15373d264e45a7b03f0 (diff) | |
parent | a3786f65f1e2fa3a4e925fdb4b2b5544b9021bf9 (diff) | |
download | FreeBSD-src-58abb279f50d5ad9fbad30a39da04296664ec6cb.zip FreeBSD-src-58abb279f50d5ad9fbad30a39da04296664ec6cb.tar.gz |
Merge binutils 2.17.50 to head. This brings a number of improvements to
x86 CPU support, better support for powerpc64, some new directives, and
many other things. Bump __FreeBSD_version, and add a note to UPDATING.
Thanks to the many people that have helped to test this.
Obtained from: projects/binutils-2.17
Diffstat (limited to 'gnu/usr.bin/gdb')
-rw-r--r-- | gnu/usr.bin/gdb/Makefile.inc | 2 | ||||
-rw-r--r-- | gnu/usr.bin/gdb/libgdb/fbsd-threads.c | 8 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gnu/usr.bin/gdb/Makefile.inc b/gnu/usr.bin/gdb/Makefile.inc index ea02c28..5b8bb9b 100644 --- a/gnu/usr.bin/gdb/Makefile.inc +++ b/gnu/usr.bin/gdb/Makefile.inc @@ -42,8 +42,8 @@ CFLAGS+= -I${TARGET_SUBDIR} CFLAGS+= -I${BMAKE_BU}/libbfd -I${BMAKE_BU}/libbfd/${TARGET_CPUARCH} CFLAGS+= -I${CNTRB_GDB}/gdb CFLAGS+= -I${CNTRB_GDB}/gdb/config -CFLAGS+= -I${CNTRB_GDB}/include CFLAGS+= -I${CNTRB_BU}/include +CFLAGS+= -I${CNTRB_GDB}/include CFLAGS+= -I${CNTRB_BU}/bfd GENSRCS+= nm.h tm.h diff --git a/gnu/usr.bin/gdb/libgdb/fbsd-threads.c b/gnu/usr.bin/gdb/libgdb/fbsd-threads.c index 04a96b0..605efe6 100644 --- a/gnu/usr.bin/gdb/libgdb/fbsd-threads.c +++ b/gnu/usr.bin/gdb/libgdb/fbsd-threads.c @@ -42,6 +42,10 @@ #include "gdbcmd.h" #include "solib-svr4.h" +#include "gregset.h" +#ifdef PT_GETXMMREGS +#include "i387-tdep.h" +#endif #define LIBTHREAD_DB_SO "libthread_db.so" @@ -1701,7 +1705,7 @@ ps_lsetregs (struct ps_prochandle *ph, lwpid_t lwpid, const prgregset_t gregset) old_chain = save_inferior_ptid (); inferior_ptid = BUILD_LWP (lwpid, PIDGET (inferior_ptid)); - supply_gregset (gregset); + supply_gregset ((gdb_gregset_t *) gregset); target_store_registers (-1); do_cleanups (old_chain); return PS_OK; @@ -1728,7 +1732,7 @@ ps_lsetfpregs (struct ps_prochandle *ph, lwpid_t lwpid, old_chain = save_inferior_ptid (); inferior_ptid = BUILD_LWP (lwpid, PIDGET (inferior_ptid)); - supply_fpregset (fpregset); + supply_fpregset ((gdb_fpregset_t *) fpregset); target_store_registers (-1); do_cleanups (old_chain); return PS_OK; |