Index: gdb/spu-tdep.c |
diff --git a/gdb/spu-tdep.c b/gdb/spu-tdep.c |
index 78ba00721398e09e472c1d0f5562f8ca9ecb3d64..f05a26b15e1cc0f4f42e26222cb184a73a8aac60 100644 |
--- a/gdb/spu-tdep.c |
+++ b/gdb/spu-tdep.c |
@@ -849,7 +849,7 @@ spu_in_function_epilogue_p (struct gdbarch *gdbarch, CORE_ADDR pc) |
CORE_ADDR scan_pc, func_start, func_end, epilogue_start, epilogue_end; |
bfd_byte buf[4]; |
unsigned int insn; |
- int rt, ra, rb, rc, immed; |
+ int rt, ra, rb, immed; |
/* Find the search limits based on function boundaries and hard limit. |
We assume the epilogue can be up to 64 instructions long. */ |
@@ -1450,10 +1450,11 @@ spu_dummy_id (struct gdbarch *gdbarch, struct frame_info *this_frame) |
/* Function return value access. */ |
static enum return_value_convention |
-spu_return_value (struct gdbarch *gdbarch, struct type *func_type, |
+spu_return_value (struct gdbarch *gdbarch, struct value *function, |
struct type *type, struct regcache *regcache, |
gdb_byte *out, const gdb_byte *in) |
{ |
+ struct type *func_type = function ? value_type (function) : NULL; |
enum return_value_convention rvc; |
int opencl_vector = 0; |
@@ -1942,6 +1943,7 @@ spu_catch_start (struct objfile *objfile) |
xsnprintf (buf, sizeof buf, "*%s", core_addr_to_string (pc)); |
create_breakpoint (get_objfile_arch (objfile), buf /* arg */, |
NULL /* cond_string */, -1 /* thread */, |
+ NULL /* extra_string */, |
0 /* parse_condition_and_thread */, 1 /* tempflag */, |
bp_breakpoint /* type_wanted */, |
0 /* ignore_count */, |
@@ -2030,7 +2032,7 @@ info_spu_event_command (char *args, int from_tty) |
gdb_byte buf[100]; |
char annex[32]; |
LONGEST len; |
- int rc, id; |
+ int id; |
if (gdbarch_bfd_arch_info (get_frame_arch (frame))->arch != bfd_arch_spu) |
error (_("\"info spu\" is only supported on the SPU architecture.")); |
@@ -2087,7 +2089,7 @@ info_spu_signal_command (char *args, int from_tty) |
char annex[32]; |
gdb_byte buf[100]; |
LONGEST len; |
- int rc, id; |
+ int id; |
if (gdbarch_bfd_arch_info (gdbarch)->arch != bfd_arch_spu) |
error (_("\"info spu\" is only supported on the SPU architecture.")); |
@@ -2208,7 +2210,7 @@ info_spu_mailbox_command (char *args, int from_tty) |
char annex[32]; |
gdb_byte buf[1024]; |
LONGEST len; |
- int i, id; |
+ int id; |
if (gdbarch_bfd_arch_info (gdbarch)->arch != bfd_arch_spu) |
error (_("\"info spu\" is only supported on the SPU architecture.")); |
@@ -2356,7 +2358,7 @@ info_spu_dma_cmdlist (gdb_byte *buf, int nr, enum bfd_endian byte_order) |
ULONGEST mfc_cq_dw1; |
ULONGEST mfc_cq_dw2; |
int mfc_cmd_opcode, mfc_cmd_tag, rclass_id, tclass_id; |
- int lsa, size, list_lsa, list_size, mfc_lsa, mfc_size; |
+ int list_lsa, list_size, mfc_lsa, mfc_size; |
ULONGEST mfc_ea; |
int list_valid_p, noop_valid_p, qw_valid_p, ea_valid_p, cmd_error_p; |
@@ -2450,7 +2452,7 @@ info_spu_dma_command (char *args, int from_tty) |
char annex[32]; |
gdb_byte buf[1024]; |
LONGEST len; |
- int i, id; |
+ int id; |
if (gdbarch_bfd_arch_info (get_frame_arch (frame))->arch != bfd_arch_spu) |
error (_("\"info spu\" is only supported on the SPU architecture.")); |
@@ -2529,7 +2531,7 @@ info_spu_proxydma_command (char *args, int from_tty) |
char annex[32]; |
gdb_byte buf[1024]; |
LONGEST len; |
- int i, id; |
+ int id; |
if (gdbarch_bfd_arch_info (gdbarch)->arch != bfd_arch_spu) |
error (_("\"info spu\" is only supported on the SPU architecture.")); |