aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-11-012004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-12/+4
* config/pa/tm-linux.h: Delete #undef IN_SOLIB_CALL_TRAMPOLINE. * config/tm-sysv4.h (IN_SOLIB_CALL_TRAMPOLINE): Delete. (in_plt_section): Delete.
2004-11-01*** empty log message ***gdbadmin1-1/+1
2004-10-31daily updateAlan Modra1-1/+1
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-35/+3
* mips-tdep.c (mips_in_solib_return_trampoline): Delete. (mips_gdbarch_init): Do not set same.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-8/+3
* arch-utils.c (generic_in_solib_call_trampoline): Delete. * arch-utils.h (generic_in_solib_call_trampoline): Delete.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-49/+3
* gdbarch.sh (in_solib_call_trampoline): Delete. * gdbarch.h, gdbarch.c: Re-generate.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-7/+21
* hppa-tdep.c (hppa_stub_unwind_sniffer): Replace IN_SOLIB_CALL_TRAMPOLINE with tdep.in_solib_call_trampoline. * hppa-tdep.h (struct gdbarch_tdep): Add in_solib_call_trampoline. * hppa-hpux-tdep.c (hppa_hpux_init_abi): Set same. * hppa-linux-tdep.c (hppa_linux_init_abi): Ditto.
2004-10-31* mipsnbsd-nat.c: Include "target.h" and "inf-ptrace.h".Mark Kettenis4-12/+40
(mipsnbsd_fetch_inferior_registers): Rename from fetch_inferior_registers. Make static. (mipsnbsd_store_inferior_registers): Rename from store_inferior_registers. Make static. (_initialize_mipsnbsd_nat): New function and prototype. * Makefile.in (mipsnbsd-nat.o): Update dependencies. * config/mips/nbsd.mh (NAT_CLIBS, NAT_FILE): Remove variables. (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-ptrace.o.
2004-10-31* i386v4-nat.c (supply_gregset, supply_fpregset, fill_gregset)Mark Kettenis1-1/+1
(fill_fpregset): Do not compile for 64-bit systems. * i386-sol2-nat.c: Don't include "i386v4-nat.c". * Makefile.in (i386-sol2-nat.o): Update dependencies. * config/i386/i386sol2.mh (NATDEPFILES): Add back i386v4-nat.c.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-23/+11
* xstormy16-tdep.c (xstormy16_in_solib_call_trampoline) (xstormy16_gdbarch_init): Do not set in_solib_call_trampoline, delete corresponding unused function. * armnbsd-tdep.c (arm_netbsd_aout_init_abi): Really do not set in_solib_call_trampoline. * config/arm/tm-embed.h (IN_SOLIB_CALL_TRAMPOLINE): Delete. * config/powerpc/tm-linux.h: Delete #undef IN_SOLIB_CALL_TRAMPOLINE. * config/mips/tm-nbsd.h: Ditto. * config/arm/tm-linux.h: Ditto. * config/mips/tm-linux.h: Ditto.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney11-160/+21
* armnbsd-tdep.c (arm_netbsd_aout_init_abi) (arm_netbsd_aout_in_solib_call_trampoline): Do not set in_solib_call_trampoline, delete corresponding unused function. * vaxnbsd-tdep.c (vaxnbsd_aout_in_solib_call_trampoline) (vaxnbsd_aout_init_abi): Ditto. * sparcnbsd-tdep.c (sparcnbsd_aout_in_solib_call_trampoline) (sparc32nbsd_aout_init_abi): Ditto. * ppc-linux-tdep.c (ppc64_in_solib_call_trampoline) (ppc_linux_init_abi): Ditto. * ns32knbsd-tdep.c (ns32knbsd_aout_in_solib_call_trampoline) (ns32knbsd_init_abi_aout): Ditto. * mips-tdep.c (mips_in_call_stub, mips_gdbarch_init): Ditto. * mips-linux-tdep.c (mips_linux_init_abi): Ditto. * m68kbsd-tdep.c (m68kbsd_aout_in_solib_call_trampoline) (m68kbsd_aout_init_abi): Ditto. * i386-cygwin-tdep.c (i386_cygwin_in_solib_call_trampoline) (i386_cygwin_init_abi): Ditto. * i386bsd-tdep.c (i386bsd_aout_in_solib_call_trampoline) (i386bsd_init_abi): Ditto.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney12-15/+14
* sparc-sol2-tdep.c (sparc32_sol2_init_abi): Do not set in_solib_call_trampoline to in_plt_entry, IN_SOLIB_CALL_TRAMPOLINE isn't used by this architecture. * sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Ditto. * sparc64obsd-tdep.c (sparc64obsd_init_abi): Ditto. * sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Ditto. * s390-tdep.c (s390_gdbarch_init): Ditto. * ppc-linux-tdep.c (ppc_linux_init_abi): Ditto. * m68klinux-tdep.c (m68k_linux_init_abi): Ditto. * i386-tdep.c (i386_svr4_init_abi): Ditto. * i386-nto-tdep.c (i386nto_init_abi): Ditto. * arm-linux-tdep.c (arm_linux_init_abi): Ditto. * amd64-tdep.c (amd64_init_abi): Ditto.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-14/+10
* vaxnbsd-tdep.c (vaxnbsd_elf_init_abi): Do not set in_solib_call_trampoline to its default value of generic_in_solib_call_trampoline. * ppcobsd-tdep.c (ppcobsd_init_abi): Ditto. * m68kbsd-tdep.c (m68kbsd_elf_init_abi): Ditto. * i386obsd-tdep.c (i386obsd_elf_init_abi): Ditto. * i386nbsd-tdep.c (i386nbsdelf_init_abi): Ditto. * i386fbsd-tdep.c (i386fbsd_init_abi): Ditto. * hppabsd-tdep.c (hppabsd_init_abi): Ditto.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-117/+2
* mips-tdep.c (mips_dump_tdep): Don't print any of the macros.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-1/+2
* config/mips/obsd64.mt (DEPRECATED_TM_FILE): Delete.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney10-52/+11
* config/mips/tm-mips.h: Delete file. * remote-mips.c: Delete tm-mips.h from comment. * config/mips/embed.mt (DEPRECATED_TM_FILE): Delete. * config/mips/tm-nbsd.h: Don't include tm-mips.h. * config/mips/irix6.mt (DEPRECATED_TM_FILE): Delete. * config/mips/tm-linux.h: Don't include tm-mips.h. * config/mips/tm-vxmips.h: Don't include tm-mips.h. * config/mips/irix5.mt (DEPRECATED_TM_FILE): * config/mips/tm-wince.h: Don't include.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-18/+10
* mdebugread.h (MDEBUG_EFI_SYMBOL_NAME): Define. * mdebugread.c (MDEBUG_EFI_SYMBOL_NAME): Delete. * config/alpha/tm-alpha.h (MDEBUG_EFI_SYMBOL_NAME): Delete. * config/mips/tm-mips.h (MDEBUG_EFI_SYMBOL_NAME): Delete.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-24/+7
* mdebugread.h (ecoff_relocate_efi): Delete declaration. * mdebugread.c (ecoff_relocate_efi): Delete function. * objfiles.c (objfile_relocate): Delete #ifdef MDEBUG_EFI_SYMBOL_NAME code.
2004-10-312004-10-31 Orjan Friberg <organ.friberg@axis.com>Andrew Cagney7-28/+107
Andrew Cagney <cagney@gnu.org> * gdbarch.sh (single_step_through_delay): Add. * gdbarch.h, gdbarch.c: Re-generate. * config/mips/tm-mips.h (STEP_SKIPS_DELAY_P, STEP_SKIPS_DELAY) (mips_step_skips_delay): Delete. * mips-tdep.c (mips_single_step_through_delay): Replace mips_step_skips_delay. (mips_gdbarch_init): Set single_step_through_delay. (mips_dump_tdep): Do not print STEP_SKIPS_DELAY.
2004-10-31* tramp-frame.c (tramp_frame_prepend_unwinder): Set unwinder typeMark Kettenis1-0/+5
from TRAMP_FRAME frame type.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-3/+6
* mdebugread.c (parse_procedure): Wrap use of RA_REGNUM in #ifdef.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-46/+5
* mips-tdep.c (mips_ignore_helper): Delete. * config/mips/tm-mips.h (DEPRECATED_IGNORE_HELPER_CALL): Delete. * infrun.c (handle_inferior_event): Delete #ifdef DEPRECATED_IGNORE_HELPER_CALL code.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-2/+4
* config/mips/tm-mips.h (RA_REGNUM): Delete.
2004-10-31* i386v4-nat.c (supply_gregset, supply_fpregset, fill_gregset)Mark Kettenis4-4/+15
(fill_fpregset): Do not compile for 64-bit systems. * i386-sol2-nat.c: Don't include "i386v4-nat.c". * Makefile.in (i386-sol2-nat.o): Update dependencies. * config/i386/i386sol2.mh (NATDEPFILES): Add back i386v4-nat.c.
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney7-43/+26
* mdebugread.h: Include "coff/sym.h" and "coff/symconst.h". (struct mdebug_extra_func_info): Define. * config/alpha/tm-alpha.h: Delete same. * config/mips/tm-mips.h: Delete same. * mdebugread.c: Delete same. * Makefile.in: Update dependencies. * mips-mdebug-tdep.c: Include "mdebugread.h".
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney7-9/+43
* objfiles.c: Include "mdebugread.h". * mdebugread.c: Include "mdebugread.h". (ecoff_relocate_cfi): Delete. * config/alpha/tm-alpha.h (ecoff_relcate_cfi): Delete. * config/mips/tm-mips.h (ecoff_relcate_cfi): Delete. * mdebugread.h (ecoff_relocate_efi): New file. * Makefile.in: Update dependencies.
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-8/+3
* mips-tdep.c (struct frame_extra_info): Delete. (temp_proc_desc): Delete.
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-63/+64
* config/alpha/tm-alpha.h (MDEBUG_EFI_SYMBOL_NAME): Rename MIPS_EFI_SYMBOL_NAME. (mips_extra_func_info_t, mips_extra_func_info): Delete. (struct mdebug_extra_func_info): Replace struct alpha_extra_func_info and alpha_extra_func_info_t. * config/mips/tm-mips.h (MDEBUG_EFI_SYMBOL_NAME): Rename MIPS_EFI_SYMBOL_NAME. (struct mdebug_extra_func_info): Replace struct alpha_extra_func_info and alpha_extra_func_info_t. * objfiles.c, mips-tdep.c, mips-mdebug-tdep.c: Update. * mdebugread.c, alpha-mdebug-tdep.c:
2004-10-312004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-9/+7
Suggested by Mark Kettenis. * config/mips/tm-mips.h (struct mips_extra_func_info): Delete fields frame_adjust and high_addr. * mips-mdebug-tdep.c (PROC_HIGH_ADDR, PROC_FRAME_ADJUST): Delete. (non_heuristic_proc_desc): Delete references.
2004-10-31*** empty log message ***gdbadmin1-1/+1
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-4/+6
* mips-tdep.h (MIPS_PRID_REGNUM): Add. * config/mips/tm-mips.h (PRID_REGNUM): Delete. * mips-tdep.c: Update.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney6-13/+13
* mips-tdep.h (MIPS_FIRST_EMBED_REGNUM) (MIPS_LAST_EMBED_REGNUM): Add. * config/mips/tm-mips.h (FIRST_EMBED_REGNUM) (LAST_EMBED_REGNUM): Delete. * mipsv4-nat.c, mips-tdep.c, mips-linux-tdep.c: Update.
2004-10-30daily updateAlan Modra1-1/+1
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-16/+20
* config/mips/tm-mips.h (PS_REGNUM): Delete. * mips-tdep.h (MIPS_PS_REGNUM): Add. * remote-vxmips.c, mipsv4-nat.c, mips-tdep.c: Update. * mips-linux-nat.c: Update.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney9-33/+32
* mips-tdep.h: Add comments on registers. (MIPS_UNUSED_REGNUM): Define. * config/mips/tm-mips.h (ZERO_REGNUM, UNUSED_REGNUM) (T9_REGNUM, V0_REGNUM, A0_REGNUM): Delete. * irix5-nat.c, mipsv4-nat.c, mips-linux-tdep.c: Update. * mips-linux-nat.c, remote-mips.c: Update.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-5/+8
* config/mips/tm-mips.h (t_insn): Delete. * mips-tdep.c (mips_fetch_instruction, mips_skip_trampoline_code): Replace t_insn with ULONGEST.
2004-10-30* gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list ofMark Kettenis2-0/+6
NetBSD/ELF targets.
2004-10-30* mipsnbsd-tdep.c: Include "regset.h" and "gdb_assert.h".Mark Kettenis3-70/+134
(MIPS_PC_REGNUM, MIPS_FP0_REGNUM, MIPS_FSR_REGNUM) (MIPSNBSD_NUM_GREGS, MIPSNBSD_NUM_FPREGS): New defines. (fetch_core_registers, fetch_elfcore_registers): Remove functions. (mipsnbsd_core_fns, mipsnbsd_elfcore_fns): Remove variables. (mipsnbsd_core_osabi_sniffer): New function. (mipsnbsd_init_abi): Set regset_from_core_section. (_initialize_mipsnbsd_tdep): Remove calls to deprecated_add_core_fns. (mipsnbsd_supply_fpregset, mipsnbsd_supply_gregset) (mipsnbsd_regset_from_core_section): New functions. (mipsnbsd_gregset, mipsnbsd_fpregset): New variables. * Makefile.in (mipsnbsd-tdep.o): Update dependencies.
2004-10-30* procfs.c (procfs_fetch_registers, procfs_store_registers): LikeMark Kettenis2-2/+5
Remove optimization for DEPRECATED_FP_REGNUM.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney6-85/+14
* alpha-tdep.c (alpha_setup_arbitrary_frame): Delete. * config/alpha/tm-alpha.h (SETUP_ARBITRARY_FRAME): Delete. (alpha_setup_arbitrary_frame): Delete. * mips-tdep.c (setup_arbitrary_frame): Delete. * config/mips/tm-mips.h (SETUP_ARBITRARY_FRAME): Delete. (setup_arbitrary_frame): Delete. * stack.c (parse_frame_specification_1): When specified, call create_new_frame with two parameters. Delete #ifdef SETUP_ARBITRARY_FRAME.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-21/+26
* config/mips/tm-mips.h (MIPS16_INSTLEN, MIPS_NUMREGS) (MIPS_INSTLEN): Delete. * mips-tdep.h (enum mips_insn_size): Rename MIPS32_INSN_SIZE and MIPS16_INSN_SIZE to MIPS_INSN32_SIZE and MIPS_INSN16_SIZE. * remote-mips.c, mips-tdep.c: Update.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney6-483/+550
* config/mips/embed.mt (TDEPFILES): Add mips-mdebug-tdep.o. * mips-mdebug-tdep.h, mips-mdebug-tdep.c: New files. * mips-tdep.c (mips_mdebug_frame_cache) (mips_mdebug_frame_this_id, mips_mdebug_frame_prev_register) (mips_mdebug_frame_unwind, mips_mdebug_frame_sniffer) (mips_mdebug_frame_base_address, mips_mdebug_frame_sniffer) (mips_mdebug_frame_base_sniffer, non_heuristic_proc_desc) (compare_pdr_entries, the_bfd, mips16_fetch_instruction): Delete. (mips_gdbarch_init): Do not append mdebug sniffers. (PROC_LOW_ADDR, PROC_HIGH_ADDR, PROC_FRAME_OFFSET) (PROC_FRAME_REG, PROC_FRAME_ADJUST, PROC_REG_MASK) (PROC_FREG_MASK, PROC_REG_OFFSET, PROC_FREG_OFFSET, PROC_PC_REG) (PROC_SYMBOL, _PROC_MAGIC_): Delete. * Makefile.in: Update dependencies.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-2/+8
* mips-tdep.h (mips_abi_regsize): Declare. * mips-tdep.c (mips_abi_regsize): Make non-static.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-29/+7
* mips-tdep.c (gdb_print_insn_mips): Simplify. (make_mips16_addr): Delete.
2004-10-30* i386-sol2-nat.c: New file.Mark Kettenis4-1/+91
* Makefile.in (ALLDEPFILES): Add i386-sol2-nat.c and i386-sol2-tdep.c. (i386-sol2-nat.o): Update dependencies. * config/i386/i386sol2.mh (NATDEPFILES): Remove i386v4.o, add i386-sol2-nat.o.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-102/+16
Total breakage identified by Joel Brobecker. * mips-tdep.c (after_prologue): Delete. (mips_skip_prologue): Use skip_prologue_using_sal. (heuristic_proc_desc): Delete, unused.
2004-10-30* procfs.c (proc_get_gregs, proc_get_fpregs, proc_set_gregs)Mark Kettenis2-135/+123
(proc_set_fpregs, procfs_fetch_registers, procfs_store_registers): Cleanup coding style.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-16/+24
* mips-tdep.h (mips_pc_is_mips16): Declare. * mips-tdep.c (mips_pc_is_mips16): Rename pc_is_mips16, make non-static. Update calls.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-14/+58
* cli/cli-decode.c (add_setshow_enum_cmd): New function. * command.h (add_setshow_enum_cmd): Declare. * mips-tdep.c (_initialize_mips_tdep): Use add_setshow_enum_cmd.
2004-10-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-15/+19
* mips-tdep.c (_initialize_mips_tdep): Use add_setshow_zinteger_cmd.