This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: Remove ia64-*-aix* support
On Wed, 05 Jan 2005 22:19:12 +0100
Andreas Schwab <schwab@suse.de> wrote:
> Here is a followup patch to separate the ia64-linux parts out of
> ia64-tdep.c and making it a proper OS ABI variant. Tested on ia64-linux,
> no regressions.
>
> Andreas.
>
> 2005-01-05 Andreas Schwab <schwab@suse.de>
>
> * ia64-tdep.c: Include "osabi.h".
> (native_find_global_pointer): Delete.
> (ia64_find_global_pointer): Renamed from
> generic_elf_find_global_pointer.
> (FIND_GLOBAL_POINTER): Delete. Change all users to call
> ia64_find_global_pointer instead.
> (ia64_gdbarch_init): Call gdbarch_init_osabi. Remove references
> to ia64_linux_sigcontext_register_address and
> ia64_linux_write_pc. Don't set tdep->find_global_pointer.
> (_initialize_ia64_tdep): Call gdbarch_register instead of
> deprecated register_gdbarch_init.
> (struct gdbarch_tdep): Remove find_global_pointer field and move
> to ...
> * ia64-tdep.h (struct gdbarch_tdep): ... here.
> (ia64_linux_sigcontext_register_address): Remove declaration.
> (ia64_linux_getunwind_table): Likewise.
> (ia64_linux_write_pc): Likewise.
> * ia64-linux-tdep.c: Include "osabi.h".
> (ia64_linux_sigcontext_register_address): Make static.
> (ia64_linux_write_pc): Likewise.
> (ia64_linux_init_abi): New.
> (_initialize_ia64_linux_tdep): New.
> * Makefile.in (ia64-tdep.o, ia64-linux-tdep.o): Depend on
> $(osabi_h).
Okay.
Thanks!
Kevin