diff options
author | Andrew Cagney <cagney@redhat.com> | 2003-06-02 02:09:40 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2003-06-02 02:09:40 +0000 |
commit | 4e03bbc1ad9a9bb6af033d9257c604aa20973b66 (patch) | |
tree | 722537cbc570b735a1c120a2f32aa96b97c53684 /gdb/h8300-tdep.c | |
parent | 7d2106e115765cfe307245be3e6dcdf57190e51d (diff) | |
download | gdb-4e03bbc1ad9a9bb6af033d9257c604aa20973b66.tar.gz |
2003-06-01 Andrew Cagney <cagney@redhat.com>
* defs.h (extract_address): Delete declaration.
* findvar.c (extract_address): Delete function.
* xstormy16-tdep.c (xstormy16_extract_return_value): Replace
extract_address with the inline equivalent,
extract_unsigned_integer.
(xstormy16_extract_struct_value_address): Ditto.
(xstormy16_pointer_to_address): Ditto.
* vax-tdep.c (vax_extract_struct_value_address): Ditto.
* v850-tdep.c (v850_push_arguments): Ditto.
(v850_extract_return_value): Ditto.
(v850_extract_struct_value_address): Ditto.
* sparcnbsd-tdep.c (sparcnbsd_get_longjmp_target_32): Ditto.
(sparcnbsd_get_longjmp_target_64): Ditto.
* sparc-tdep.c (sparc_frame_saved_pc): Ditto.
(get_longjmp_target): Ditto.
* sh-tdep.c (sh_extract_struct_value_address): Ditto.
(sh64_extract_struct_value_address): Ditto.
(sh_push_arguments): Ditto.
(sh64_push_arguments): Ditto.
* remote-vxsparc.c (vx_read_register): Ditto.
* ppc-linux-tdep.c (ppc_linux_skip_trampoline_code): Ditto.
* ns32k-tdep.c (ns32k_extract_struct_value_address): Ditto.
* mn10300-tdep.c (mn10300_extract_struct_value_address): Ditto.
* mipsv4-nat.c (get_longjmp_target): Ditto.
* mipsnbsd-tdep.c (mipsnbsd_get_longjmp_target): Ditto.
* mips-nat.c (get_longjmp_target): Ditto.
* mips-linux-tdep.c (mips_linux_get_longjmp_target): Ditto.
* mcore-tdep.c (mcore_extract_struct_value_address): Ditto.
* m68k-tdep.c (m68k_get_longjmp_target): Ditto.
* m68hc11-tdep.c (m68hc11_extract_struct_value_address): Ditto.
* irix5-nat.c (get_longjmp_target): Ditto.
* irix4-nat.c (get_longjmp_target): Ditto.
* ia64-tdep.c (generic_elf_find_global_pointer): Ditto.
(ia64_push_arguments): Ditto.
* hpux-thread.c (hpux_thread_store_registers): Ditto.
* h8300-tdep.c (h8300_push_arguments): Ditto.
(h8300_store_return_value): Ditto.
(h8300_extract_struct_value_address): Ditto.
* frv-tdep.c (frv_extract_struct_value_address): Ditto.
(frv_push_arguments): Ditto.
* avr-tdep.c (avr_pointer_to_address): Ditto.
(avr_push_arguments): Ditto.
* arm-tdep.c (arm_push_dummy_call): Ditto.
(arm_get_longjmp_target): Ditto.
* arm-linux-tdep.c (arm_linux_push_arguments): Ditto.
* alpha-tdep.c (alpha_extract_struct_value_address): Ditto.
(alpha_get_longjmp_target): Ditto.
Diffstat (limited to 'gdb/h8300-tdep.c')
-rw-r--r-- | gdb/h8300-tdep.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/h8300-tdep.c b/gdb/h8300-tdep.c index 0559805da03..ce642a30cc7 100644 --- a/gdb/h8300-tdep.c +++ b/gdb/h8300-tdep.c @@ -706,7 +706,7 @@ h8300_push_arguments (int nargs, struct value **args, CORE_ADDR sp, for (offset = 0; offset < padded_len; offset += wordsize) { - ULONGEST word = extract_address (padded + offset, wordsize); + ULONGEST word = extract_unsigned_integer (padded + offset, wordsize); write_register (reg++, word); } } @@ -830,11 +830,11 @@ h8300_store_return_value (struct type *type, char *valbuf) { case 1: /* char */ case 2: /* short, int */ - regval = extract_address (valbuf, len); + regval = extract_unsigned_integer (valbuf, len); write_register (0, regval); break; case 4: /* long, float */ - regval = extract_address (valbuf, len); + regval = extract_unsigned_integer (valbuf, len); if (wordsize == 4) { write_register (0, regval); @@ -1032,8 +1032,8 @@ h8300_use_struct_convention (int gcc_p, struct type *type) static CORE_ADDR h8300_extract_struct_value_address (char *regbuf) { - return extract_address (regbuf + h8300_register_byte (E_ARG0_REGNUM), - h8300_register_raw_size (E_ARG0_REGNUM)); + return extract_unsigned_integer (regbuf + h8300_register_byte (E_ARG0_REGNUM), + h8300_register_raw_size (E_ARG0_REGNUM)); } const static unsigned char * |