diff -urN gdb-7.8-dist/bfd/elf.c gdb-7.8/bfd/elf.c --- gdb-7.8-dist/bfd/elf.c 2014-07-29 05:37:42.000000000 -0700 +++ gdb-7.8/bfd/elf.c 2014-10-23 14:27:01.000000000 -0700 @@ -9334,7 +9334,7 @@ lwpstat.pr_lwpid = pid >> 16; lwpstat.pr_cursig = cursig; #if defined (HAVE_LWPSTATUS_T_PR_REG) - memcpy (lwpstat.pr_reg, gregs, sizeof (lwpstat.pr_reg)); + memcpy (&lwpstat.pr_reg, gregs, sizeof (lwpstat.pr_reg)); #elif defined (HAVE_LWPSTATUS_T_PR_CONTEXT) #if !defined(gregs) memcpy (lwpstat.pr_context.uc_mcontext.gregs,