From eddddb9d52e7605343164e1c74d29e31c21ffa18 Mon Sep 17 00:00:00 2001 From: Ricard Wanderlof Date: Fri, 6 Sep 2013 08:04:19 +0000 Subject: [PATCH] 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 * linux-crisv32-low.c (elf_gregset_t): Delete typedef. (initialize_low_arch): Call init_registers_crisv32 rather than init_register_crisv32. --- gdb/gdbserver/ChangeLog | 6 ++++++ gdb/gdbserver/linux-crisv32-low.c | 4 +--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 4df473b086..f362c342e3 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,9 @@ +2013-09-06 Ricard Wanderlof + + * 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 * 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 efe50a76e5..2849d0252a 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); } -- 2.34.1