]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
i * gdb/configure.tgt (gdb_osabi): uclinux is like linux.
authorNathan Sidwell <nathan@codesourcery.com>
Mon, 5 Jun 2006 14:51:35 +0000 (14:51 +0000)
committerNathan Sidwell <nathan@codesourcery.com>
Mon, 5 Jun 2006 14:51:35 +0000 (14:51 +0000)
commitab632323b39edf6b5ffa3a5e9341c85a71a51cf9
treef1d90278438bb2a507e03588b0d66fde20d307c0
parentea83716a194b353ee72b2952c0c2a43e190aba5d
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.
ChangeLog.csl
gdb/configure.tgt
gdb/m68k-tdep.c
gdb/m68k-tdep.h
gdb/m68kbsd-tdep.c
gdb/m68klinux-tdep.c