diff options
Diffstat (limited to 'gdb/ppc-sysv-tdep.c')
-rw-r--r-- | gdb/ppc-sysv-tdep.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gdb/ppc-sysv-tdep.c b/gdb/ppc-sysv-tdep.c index 3df56c8..69cc784 100644 --- a/gdb/ppc-sysv-tdep.c +++ b/gdb/ppc-sysv-tdep.c @@ -69,7 +69,7 @@ ppc_sysv_abi_push_dummy_call (struct gdbarch *gdbarch, struct value *function, { ppc_gdbarch_tdep *tdep = gdbarch_tdep<ppc_gdbarch_tdep> (gdbarch); enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); - int opencl_abi = ppc_sysv_use_opencl_abi (value_type (function)); + int opencl_abi = ppc_sysv_use_opencl_abi (function->type ()); ULONGEST saved_sp; int argspace = 0; /* 0 is an initial wrong guess. */ int write_pass; @@ -122,7 +122,7 @@ ppc_sysv_abi_push_dummy_call (struct gdbarch *gdbarch, struct value *function, for (argno = 0; argno < nargs; argno++) { struct value *arg = args[argno]; - struct type *type = check_typedef (value_type (arg)); + struct type *type = check_typedef (arg->type ()); int len = type->length (); const bfd_byte *val = value_contents (arg).data (); @@ -1013,7 +1013,7 @@ ppc_sysv_abi_return_value (struct gdbarch *gdbarch, struct value *function, gdb_byte *readbuf, const gdb_byte *writebuf) { return do_ppc_sysv_return_value (gdbarch, - function ? value_type (function) : NULL, + function ? function->type () : NULL, valtype, regcache, readbuf, writebuf, 0); } @@ -1025,7 +1025,7 @@ ppc_sysv_abi_broken_return_value (struct gdbarch *gdbarch, gdb_byte *readbuf, const gdb_byte *writebuf) { return do_ppc_sysv_return_value (gdbarch, - function ? value_type (function) : NULL, + function ? function->type () : NULL, valtype, regcache, readbuf, writebuf, 1); } @@ -1606,7 +1606,7 @@ ppc64_sysv_abi_push_dummy_call (struct gdbarch *gdbarch, CORE_ADDR func_addr = find_function_addr (function, NULL); ppc_gdbarch_tdep *tdep = gdbarch_tdep<ppc_gdbarch_tdep> (gdbarch); enum bfd_endian byte_order = gdbarch_byte_order (gdbarch); - int opencl_abi = ppc_sysv_use_opencl_abi (value_type (function)); + int opencl_abi = ppc_sysv_use_opencl_abi (function->type ()); ULONGEST back_chain; /* See for-loop comment below. */ int write_pass; @@ -1691,7 +1691,7 @@ ppc64_sysv_abi_push_dummy_call (struct gdbarch *gdbarch, for (argno = 0; argno < nargs; argno++) { struct value *arg = args[argno]; - struct type *type = check_typedef (value_type (arg)); + struct type *type = check_typedef (arg->type ()); const bfd_byte *val = value_contents (arg).data (); if (type->code () == TYPE_CODE_COMPLEX) @@ -1760,7 +1760,7 @@ ppc64_sysv_abi_push_dummy_call (struct gdbarch *gdbarch, the pointer itself identifies the descriptor. */ if (tdep->elf_abi == POWERPC_ELF_V1) { - struct type *ftype = check_typedef (value_type (function)); + struct type *ftype = check_typedef (function->type ()); CORE_ADDR desc_addr = value_as_address (function); if (ftype->code () == TYPE_CODE_PTR @@ -1988,7 +1988,7 @@ ppc64_sysv_abi_return_value (struct gdbarch *gdbarch, struct value *function, gdb_byte *readbuf, const gdb_byte *writebuf) { ppc_gdbarch_tdep *tdep = gdbarch_tdep<ppc_gdbarch_tdep> (gdbarch); - struct type *func_type = function ? value_type (function) : NULL; + struct type *func_type = function ? function->type () : NULL; int opencl_abi = func_type? ppc_sysv_use_opencl_abi (func_type) : 0; struct type *eltype; int nelt, ok; |