aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYao Qi <yao.qi@linaro.org>2018-03-12 09:15:39 +0000
committerYao Qi <yao.qi@linaro.org>2018-03-12 09:15:39 +0000
commit933522d1dbc9162fbc69453f0ab5f72998df2955 (patch)
tree8fc155dc9420c2fea7362978732367f49b080830
parentbe2daae6b8df45f3f6de5d94a1938cef54336a72 (diff)
downloadgdb-933522d1dbc9162fbc69453f0ab5f72998df2955.zip
gdb-933522d1dbc9162fbc69453f0ab5f72998df2955.tar.gz
gdb-933522d1dbc9162fbc69453f0ab5f72998df2955.tar.bz2
Fix ia64 GDB build
Commit 849d0ba8 breaks GDB build for ia64 with --with-libunwind-ia64=yes. This patch fixes it. gdb: 2018-03-12 Yao Qi <yao.qi@linaro.org> * ia64-libunwind-tdep.c (libunwind_get_reg_special): Change parameter type to readable_regcache. * ia64-libunwind-tdep.h (libunwind_get_reg_special): Update the declaration.
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/ia64-libunwind-tdep.c2
-rw-r--r--gdb/ia64-libunwind-tdep.h2
3 files changed, 9 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c65e023..3ca9e6f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,10 @@
+2018-03-12 Yao Qi <yao.qi@linaro.org>
+
+ * ia64-libunwind-tdep.c (libunwind_get_reg_special): Change
+ parameter type to readable_regcache.
+ * ia64-libunwind-tdep.h (libunwind_get_reg_special): Update
+ the declaration.
+
2018-03-11 Tom Tromey <tom@tromey.com>
* dwarf2read.c (struct nextfield): Add initializers.
diff --git a/gdb/ia64-libunwind-tdep.c b/gdb/ia64-libunwind-tdep.c
index 3ac613c..99782b2 100644
--- a/gdb/ia64-libunwind-tdep.c
+++ b/gdb/ia64-libunwind-tdep.c
@@ -452,7 +452,7 @@ libunwind_sigtramp_frame_sniffer (const struct frame_unwind *self,
are usually located at BOF, this is not always true and only the libunwind
info can decipher where they actually are. */
int
-libunwind_get_reg_special (struct gdbarch *gdbarch, struct regcache *regcache,
+libunwind_get_reg_special (struct gdbarch *gdbarch, readable_regcache *regcache,
int regnum, void *buf)
{
unw_cursor_t cursor;
diff --git a/gdb/ia64-libunwind-tdep.h b/gdb/ia64-libunwind-tdep.h
index 5ac3a28..dc7ec9c 100644
--- a/gdb/ia64-libunwind-tdep.h
+++ b/gdb/ia64-libunwind-tdep.h
@@ -71,7 +71,7 @@ unw_word_t libunwind_find_dyn_list (unw_addr_space_t, unw_dyn_info_t *,
void *);
int libunwind_get_reg_special (struct gdbarch *gdbarch,
- struct regcache *regcache,
+ readable_regcache *regcache,
int regnum, void *buf);
#endif /* IA64_LIBUNWIND_TDEP_H */