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.
This commit is contained in:
Yao Qi
2018-03-12 09:15:39 +00:00
parent be2daae6b8
commit 933522d1db
3 changed files with 9 additions and 2 deletions

View File

@ -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> 2018-03-11 Tom Tromey <tom@tromey.com>
* dwarf2read.c (struct nextfield): Add initializers. * dwarf2read.c (struct nextfield): Add initializers.

View File

@ -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 are usually located at BOF, this is not always true and only the libunwind
info can decipher where they actually are. */ info can decipher where they actually are. */
int 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) int regnum, void *buf)
{ {
unw_cursor_t cursor; unw_cursor_t cursor;

View File

@ -71,7 +71,7 @@ unw_word_t libunwind_find_dyn_list (unw_addr_space_t, unw_dyn_info_t *,
void *); void *);
int libunwind_get_reg_special (struct gdbarch *gdbarch, int libunwind_get_reg_special (struct gdbarch *gdbarch,
struct regcache *regcache, readable_regcache *regcache,
int regnum, void *buf); int regnum, void *buf);
#endif /* IA64_LIBUNWIND_TDEP_H */ #endif /* IA64_LIBUNWIND_TDEP_H */