* 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)
commit4c8b6ae009ad0e664cb1ec681e58c4a942fa4915
tree2fdfeb0fdaafea24ec62505d3629ac3cb36f1732
parentf266c1c5f5cdfc0ec23c97f164846b0c6c476a45
* 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