Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2006-06-05 18:51:35 +0400
committerNathan Sidwell <nathan@codesourcery.com>2006-06-05 18:51:35 +0400
commit4ba19748c102d9f943142cb0fdeef9aac391e9f2 (patch)
treed69e7e4e4f44c06696c819df86de01ec4ac68b07
parenta61c183a1400e2ed0646127fe63cef6460e6ad4a (diff)
i * gdb/configure.tgt (gdb_osabi): uclinux is like linux.
* gdb/m68k-tdep.c (m68k_svr4_extract_return_value): Return value is never in %a0. (m68k_reg_struct_return_p): Duplicate gcc's struct mode algorithm. (m68k_svr4_return_value) Use VALUE_STRUCT_CONVENTION. do not rely on %a0. (m68k_push_dummy_call): Force stack alignment. (m68k_svr4_init_abi): Set struct_return convention. (m68k_aout_init_abi): New. (m68k_gdbarch_init): Default to bare elf ABI that gcc provides. * gdb/m68k-tdep.h (m68k_aout_init_abi): Declare. * gdb/m68kbsd-tdep.c (m68kbsd_aout_init_abi): Use m68k_aout_init_abi. (m68kbsd_elf_init_abi): Add comment. * gdb/m68klinux-tdep.c (m68k_linux_init_abi): Just set the struct pointer register here.
-rw-r--r--ChangeLog.csl18
1 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index 5ccd8ced3..95f6f57ec 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,21 @@
+2006-06-05 Nathan Sidwell <nathan@codesourcery.com>
+
+ * gdb/configure.tgt (gdb_osabi): uclinux is like linux.
+ * gdb/m68k-tdep.c (m68k_svr4_extract_return_value): Return value
+ is never in %a0.
+ (m68k_reg_struct_return_p): Duplicate gcc's struct mode algorithm.
+ (m68k_svr4_return_value) Use VALUE_STRUCT_CONVENTION. do not rely
+ on %a0.
+ (m68k_push_dummy_call): Force stack alignment.
+ (m68k_svr4_init_abi): Set struct_return convention.
+ (m68k_aout_init_abi): New.
+ (m68k_gdbarch_init): Default to bare elf ABI that gcc provides.
+ * gdb/m68k-tdep.h (m68k_aout_init_abi): Declare.
+ * gdb/m68kbsd-tdep.c (m68kbsd_aout_init_abi): Use m68k_aout_init_abi.
+ (m68kbsd_elf_init_abi): Add comment.
+ * gdb/m68klinux-tdep.c (m68k_linux_init_abi): Just set the struct
+ pointer register here.
+
2006-06-01 Nathan Sidwell <nathan@codesourcery.com>
* gdb/breakpoint.c (insert_bp_location): Remember the failing