| Index: gdb/tic6x-tdep.c
|
| diff --git a/gdb/tic6x-tdep.c b/gdb/tic6x-tdep.c
|
| index 1fefcf34322df95e2af9976c7e87d538d35c2755..d382b3d404b6360df2a57004f155806003a9292f 100644
|
| --- a/gdb/tic6x-tdep.c
|
| +++ b/gdb/tic6x-tdep.c
|
| @@ -1,6 +1,6 @@
|
| /* Target dependent code for GDB on TI C6x systems.
|
|
|
| - Copyright (C) 2010-2012 Free Software Foundation, Inc.
|
| + Copyright (C) 2010-2013 Free Software Foundation, Inc.
|
| Contributed by Andrew Jenner <andrew@codesourcery.com>
|
| Contributed by Yao Qi <yao@codesourcery.com>
|
|
|
| @@ -323,7 +323,7 @@ tic6x_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR start_pc)
|
|
|
| /* This is the implementation of gdbarch method breakpiont_from_pc. */
|
|
|
| -static const unsigned char*
|
| +static const gdb_byte *
|
| tic6x_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *bp_addr,
|
| int *bp_size)
|
| {
|
| @@ -530,7 +530,7 @@ tic6x_stub_unwind_sniffer (const struct frame_unwind *self,
|
| CORE_ADDR addr_in_block;
|
|
|
| addr_in_block = get_frame_address_in_block (this_frame);
|
| - if (in_plt_section (addr_in_block, NULL))
|
| + if (in_plt_section (addr_in_block))
|
| return 1;
|
|
|
| return 0;
|
| @@ -715,27 +715,6 @@ tic6x_frame_align (struct gdbarch *gdbarch, CORE_ADDR addr)
|
| return align_down (addr, 8);
|
| }
|
|
|
| -/* This is the implementation of gdbarch method register_to_value. */
|
| -
|
| -static int
|
| -tic6x_register_to_value (struct frame_info *frame, int regnum,
|
| - struct type *type, gdb_byte * to,
|
| - int *optimizedp, int *unavailablep)
|
| -{
|
| - get_frame_register (frame, regnum, (char *) to);
|
| - *optimizedp = *unavailablep = 0;
|
| - return 1;
|
| -}
|
| -
|
| -/* This is the implementation of gdbarch method value_to_register. */
|
| -
|
| -static void
|
| -tic6x_value_to_register (struct frame_info *frame, int regnum,
|
| - struct type *type, const gdb_byte *from)
|
| -{
|
| - put_frame_register (frame, regnum, from);
|
| -}
|
| -
|
| /* Given a return value in REGCACHE with a type VALTYPE, extract and copy its
|
| value into VALBUF. */
|
|
|
| @@ -916,7 +895,6 @@ tic6x_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
|
| {
|
| int argreg = 0;
|
| int argnum;
|
| - int len = 0;
|
| int stack_offset = 4;
|
| int references_offset = 4;
|
| CORE_ADDR func_addr = find_function_addr (function, NULL);
|
| @@ -1172,7 +1150,7 @@ tic6x_get_longjmp_target (struct frame_info *frame, CORE_ADDR *pc)
|
| struct gdbarch *gdbarch = get_frame_arch (frame);
|
| enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
|
| CORE_ADDR jb_addr;
|
| - char buf[4];
|
| + gdb_byte buf[4];
|
|
|
| /* JMP_BUF is passed by reference in A4. */
|
| jb_addr = get_frame_register_unsigned (frame, 4);
|
| @@ -1341,9 +1319,6 @@ tic6x_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
| /* Call dummy code. */
|
| set_gdbarch_frame_align (gdbarch, tic6x_frame_align);
|
|
|
| - set_gdbarch_register_to_value (gdbarch, tic6x_register_to_value);
|
| - set_gdbarch_value_to_register (gdbarch, tic6x_value_to_register);
|
| -
|
| set_gdbarch_return_value (gdbarch, tic6x_return_value);
|
|
|
| set_gdbarch_dummy_id (gdbarch, tic6x_dummy_id);
|
|
|