OSDN Git Service

* avr-tdep.c (avr_return_value): New function.
authorUlrich Weigand <uweigand@de.ibm.com>
Sat, 13 Oct 2007 00:05:07 +0000 (00:05 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Sat, 13 Oct 2007 00:05:07 +0000 (00:05 +0000)
commit21acbb9a4bbb9ef5a42d71f4e736b0589d1755f5
tree240f5a6f8283ab342cf24c75c8347784efe8601b
parent152236d6364b64f7e6da56381f7c97e023b426f5
* avr-tdep.c (avr_return_value): New function.
(avr_gdbarch_init): Call set_gdbarch_return_value instead of
set_gdbarch_extract_return_value.

* fvr-tdep.c (frv_return_value): New function.
(frv_gdbarch_init): Call set_gdbarch_return_value instead of
set_gdbarch_extract_return_value, set_gdbarch_store_return_value,
and set_gdbarch_deprecated_use_struct_convention.

* ia64-tdep.c (ia64_use_struct_convention): Make static.
Add check for structure, union, or array types.
(ia64_extract_return_value): Make static.
(ia64_store_return_value): Make static.  Support multi-word values.
(ia64_return_value): New function.
(ia64_gdbarch_init): Call set_gdbarch_return_value instead of
set_gdbarch_extract_return_value, set_gdbarch_store_return_value,
and set_gdbarch_deprecated_use_struct_convention.
gdb/ChangeLog
gdb/avr-tdep.c
gdb/frv-tdep.c
gdb/ia64-tdep.c