Index: gdb/sparc64-tdep.h |
diff --git a/gdb/sparc64-tdep.h b/gdb/sparc64-tdep.h |
index a355e480c4a80790c699f560be494b2066a01da3..1587776838e57950093a8ec641b9b7f4850cdf08 100644 |
--- a/gdb/sparc64-tdep.h |
+++ b/gdb/sparc64-tdep.h |
@@ -1,6 +1,6 @@ |
/* Target-dependent code for UltraSPARC. |
- Copyright (C) 2003-2004, 2006-2012 Free Software Foundation, Inc. |
+ Copyright (C) 2003-2013 Free Software Foundation, Inc. |
This file is part of GDB. |
@@ -103,15 +103,18 @@ extern void sparc64_supply_gregset (const struct sparc_gregset *gregset, |
extern void sparc64_collect_gregset (const struct sparc_gregset *gregset, |
const struct regcache *regcache, |
int regnum, void *gregs); |
-extern void sparc64_supply_fpregset (struct regcache *regcache, |
+extern void sparc64_supply_fpregset (const struct sparc_fpregset *fpregset, |
+ struct regcache *regcache, |
int regnum, const void *fpregs); |
-extern void sparc64_collect_fpregset (const struct regcache *regcache, |
+extern void sparc64_collect_fpregset (const struct sparc_fpregset *fpregset, |
+ const struct regcache *regcache, |
int regnum, void *fpregs); |
/* Functions and variables exported from sparc64-sol2-tdep.c. */ |
/* Register offsets for Solaris 2. */ |
extern const struct sparc_gregset sparc64_sol2_gregset; |
+extern const struct sparc_fpregset sparc64_sol2_fpregset; |
extern void sparc64_sol2_init_abi (struct gdbarch_info info, |
struct gdbarch *gdbarch); |
@@ -130,4 +133,6 @@ extern struct trad_frame_saved_reg * |
sparc64nbsd_sigcontext_saved_regs (CORE_ADDR sigcontext_addr, |
struct frame_info *next_frame); |
+extern const struct sparc_fpregset sparc64_bsd_fpregset; |
+ |
#endif /* sparc64-tdep.h */ |