summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2006-06-08 07:23:04 +0000
committerNathan Sidwell <nathan@codesourcery.com>2006-06-08 07:23:04 +0000
commit0713744359544ac1637ef7d61c73527f2ac92179 (patch)
tree79a05d3794ac5c14da2885d265b3b65b740a429e
parent3d6e3408e8e0e6b12ad4eed6a779d5696739d4ea (diff)
downloadcygnal-0713744359544ac1637ef7d61c73527f2ac92179.tar.gz
cygnal-0713744359544ac1637ef7d61c73527f2ac92179.tar.bz2
cygnal-0713744359544ac1637ef7d61c73527f2ac92179.zip
* gdb/m68k-tdep.c (m68k_svr4_extract_return_value): Use
tdep->ptr_value_regnum for pointer returns. (m68k_svr4_store_return_value): Likewise. (m68k_reg_struct_return_r): New, broken out of ... (m68k_reg_struct_return_p): ... here. Implement gcc's structure mode algorithm. (m68k_svr4_init_abi, m68k_aout_init_abi): Set ptr_value_regnum. (m68k_gdbarch_init): Likewise. * gdb/m68k-tdep.h (struct gdbarch_tdep): Add ptr_value_regnum field.
-rw-r--r--ChangeLog.csl13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index c7dfa9c55..4c6cab051 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,16 @@
+2006-06-08 Nathan Sidwell <nathan@codesourcery.com>
+
+ * gdb/m68k-tdep.c (m68k_svr4_extract_return_value): Use
+ tdep->ptr_value_regnum for pointer returns.
+ (m68k_svr4_store_return_value): Likewise.
+ (m68k_reg_struct_return_r): New, broken out of ...
+ (m68k_reg_struct_return_p): ... here. Implement gcc's structure
+ mode algorithm.
+ (m68k_svr4_init_abi, m68k_aout_init_abi): Set ptr_value_regnum.
+ (m68k_gdbarch_init): Likewise.
+ * gdb/m68k-tdep.h (struct gdbarch_tdep): Add ptr_value_regnum
+ field.
+
2006-06-05 Nathan Sidwell <nathan@codesourcery.com>
* gdb/remote.c (remote_insert_watchpoint): Return -1, rather than