aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2003-11-20 22:37:50 +0000
committerMark Kettenis <kettenis@gnu.org>2003-11-20 22:37:50 +0000
commitc5e656c1c7ab1e26ead1530b708af08ac272b95d (patch)
tree1f1a2a03c44a233c64ebd1dff416a3dda2a47f5d /gdb/ChangeLog
parent0d78efdfab83b824b6496ac65ea4c893e816f8ea (diff)
downloadgdb-c5e656c1c7ab1e26ead1530b708af08ac272b95d.zip
gdb-c5e656c1c7ab1e26ead1530b708af08ac272b95d.tar.gz
gdb-c5e656c1c7ab1e26ead1530b708af08ac272b95d.tar.bz2
* i386-tdep.c (i386_extract_return_value,
i386_store_return_value): Add gdbarch argument. Use it instead of determining it from REGCACHE. Remove recursive call for structures with a single member. (i386_use_struct_convention): Remove. (i386_reg_struct_return_p): New function. (i386_return_value): New function. (i386_gdbarch_init): Set return_value, don't set extract_return_value, store_return_value and use_struct_convention. * x86-64-tdep.c (x86_64_init_abi): Set return_value to NULL.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index daa22a6..400b025 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,17 @@
+2003-11-20 Mark Kettenis <kettenis@gnu.org>
+
+ * i386-tdep.c (i386_extract_return_value,
+ i386_store_return_value): Add gdbarch argument. Use it instead of
+ determining it from REGCACHE. Remove recursive call for
+ structures with a single member.
+ (i386_use_struct_convention): Remove.
+ (i386_reg_struct_return_p): New function.
+ (i386_return_value): New function.
+ (i386_gdbarch_init): Set return_value, don't set
+ extract_return_value, store_return_value and
+ use_struct_convention.
+ * x86-64-tdep.c (x86_64_init_abi): Set return_value to NULL.
+
2003-11-20 Jim Blandy <jimb@redhat.com>
* osabi.c (_initialize_gdb_osabi): Don't return before registering