OSDN Git Service

* x86-64-tdep.c (RET_INT_REGS, RET_SSE_REGS): Remove defines.
authorMark Kettenis <kettenis@gnu.org>
Thu, 27 Nov 2003 20:35:38 +0000 (20:35 +0000)
committerMark Kettenis <kettenis@gnu.org>
Thu, 27 Nov 2003 20:35:38 +0000 (20:35 +0000)
commit97529aad740d9cd9b1782f73c7cff739f432cc77
treed8ff6c39d2252b2d7a57cbb8aa15918326df030b
parente7f3f97f12b56e70a9f2a5613945359a4ff22105
* x86-64-tdep.c (RET_INT_REGS, RET_SSE_REGS): Remove defines.
(x86_64_use_struct_convention, x86_64_extract_return_value,
x86_64_store_return_value): Remove.
(amd64_reg_class): New enum.
(amd64_merge_classes, amd64_classify_aggregate, amd64_classify,
amd64_return_value): New functions.
(x86_64_init_abi): Don't set extract_return_value,
store_return_value and use_struct_convention.  Set return_value to
amd64_return_value.
* i387-tdep.h (i387_return_value): New prototype.
* i387-tdep.c (i387_return_value): New function.
gdb/ChangeLog
gdb/i387-tdep.c
gdb/i387-tdep.h
gdb/x86-64-tdep.c