[pushed] gdb: include gdbarch.h in hppa-linux-nat.c

Message ID 20190928184859.2904007-1-simon.marchi@polymtl.ca
State New, archived
Headers

Commit Message

Simon Marchi Sept. 28, 2019, 6:48 p.m. UTC
  hppa-linux-nat.c fails to build due to the gdbarch stuff not being
declared, for example:

    hppa-linux-nat.c: In function ‘void fetch_register(regcache*, int)’:
    hppa-linux-nat.c:230:7: error: ‘gdbarch_cannot_fetch_register’ was not declared in this scope
       if (gdbarch_cannot_fetch_register (gdbarch, regno))

Include gdbarch.h to fix it.

gdb/ChangeLog:

	PR gdb/25045
	* hppa-linux-nat.c: Include gdbarch.h.
---
 gdb/ChangeLog        | 5 +++++
 gdb/hppa-linux-nat.c | 1 +
 2 files changed, 6 insertions(+)
  

Patch

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index f323cf6b14d6..99e4373fc228 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@ 
+2019-09-28  Simon Marchi  <simon.marchi@polymtl.ca>
+
+	PR gdb/25045
+	* hppa-linux-nat.c: Include gdbarch.h.
+
 2019-09-26  Christian Biesinger  <cbiesinger@google.com>
 
 	* blockframe.c (find_pc_partial_function): Change return type to bool.
diff --git a/gdb/hppa-linux-nat.c b/gdb/hppa-linux-nat.c
index aea21d1c84ba..09fa4c38c55c 100644
--- a/gdb/hppa-linux-nat.c
+++ b/gdb/hppa-linux-nat.c
@@ -24,6 +24,7 @@ 
 #include "target.h"
 #include "linux-nat.h"
 #include "inf-ptrace.h"
+#include "gdbarch.h"
 
 #include <sys/procfs.h>
 #include "nat/gdb_ptrace.h"