aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicard Wanderlof <ricard@sourceware.org>2013-09-06 08:04:19 +0000
committerRicard Wanderlof <ricard@sourceware.org>2013-09-06 08:04:19 +0000
commiteddddb9d52e7605343164e1c74d29e31c21ffa18 (patch)
tree03f6b48cf5799c5f023b458ccc403fd698909af3
parent253a4c9811d9e17c95fc598a31b36b3e249c4ec0 (diff)
downloadgdb-eddddb9d52e7605343164e1c74d29e31c21ffa18.zip
gdb-eddddb9d52e7605343164e1c74d29e31c21ffa18.tar.gz
gdb-eddddb9d52e7605343164e1c74d29e31c21ffa18.tar.bz2
Fix compilation for target gdbserver on CRISv32 platform.
One misspelled function call, and one superfluous typedef. The latter causes an error of the following type when building: linux-crisv32-low.c:372: error: conflicting types for 'elf_gregset_t' /.../target/include/asm/elf.h:36: error: previous declaration of 'elf_gregset_t' was here 2013-09-06 Ricard Wanderlof <ricardw@axis.com> * linux-crisv32-low.c (elf_gregset_t): Delete typedef. (initialize_low_arch): Call init_registers_crisv32 rather than init_register_crisv32.
-rw-r--r--gdb/gdbserver/ChangeLog6
-rw-r--r--gdb/gdbserver/linux-crisv32-low.c4
2 files changed, 7 insertions, 3 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index 4df473b..f362c34 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,9 @@
+2013-09-06 Ricard Wanderlof <ricardw@axis.com>
+
+ * linux-crisv32-low.c (elf_gregset_t): Delete typedef.
+ (initialize_low_arch): Call init_registers_crisv32 rather than
+ init_register_crisv32.
+
2013-09-05 Pedro Alves <palves@redhat.com>
* server.h (handle_vFile, hostio_last_error_from_errno): Move
diff --git a/gdb/gdbserver/linux-crisv32-low.c b/gdb/gdbserver/linux-crisv32-low.c
index efe50a7..2849d02 100644
--- a/gdb/gdbserver/linux-crisv32-low.c
+++ b/gdb/gdbserver/linux-crisv32-low.c
@@ -369,8 +369,6 @@ cris_arch_setup (void)
current_process ()->tdesc = tdesc_crisv32;
}
-typedef unsigned long elf_gregset_t[cris_num_regs];
-
static struct regset_info cris_regsets[] = {
{ PTRACE_GETREGS, PTRACE_SETREGS, 0, cris_num_regs * 4,
GENERAL_REGS, cris_fill_gregset, cris_store_gregset },
@@ -426,7 +424,7 @@ struct linux_target_ops the_low_target = {
void
initialize_low_arch (void)
{
- init_register_crisv32 ();
+ init_registers_crisv32 ();
initialize_regsets_info (&cris_regsets_info);
}