aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
AgeCommit message (Collapse)AuthorFilesLines
2004-11-132004-11-13 Andrew Cagney <cagney@gnu.org>Andrew Cagney11-156/+2
* configure.tgt: Delete i[34567]86-*-vxworks*, m68*-netx-*, m68*-*-vxworks*, mips*-*-vxworks*, powerpc-*-vxworks*, and sparc-*-vxworks*. * NEWS: Mention that vxworks was deleted. * config/m68k/tm-vx68.h, config/mips/tm-vxmips.h: Delete. * config/powerpc/tm-vxworks.h, config/tm-vxworks.h: Delete. * config/i386/vxworks.mt, config/m68k/vxworks68.mt: Delete. * config/mips/vxmips.mt, config/powerpc/vxworks.mt: Delete. * config/sparc/vxworks.mt, vx-share/dbgRpcLib.h: Delete. * vx-share/ptrace.h, vx-share/regPacket.h: Delete. * vx-share/vxTypes.h, vx-share/vxWorks.h: Delete. * vx-share/wait.h, vx-share/xdr_ld.c: Delete. * vx-share/xdr_ld.h, vx-share/xdr_ptrace.c: Delete. * vx-share/xdr_ptrace.h, vx-share/xdr_rdb.c: Delete. * vx-share/xdr_rdb.h, remote-vxsparc.c: Delete. * remote-vxmips.c, remote-vx.c: Delete. * remote-vx68.c: Delete. * config/m68k/tm-os68k.h: Remove reference to VxWorks. * config/m68k/os68k.mt, ada-lang.h: Ditto. * Makefile.in (HFILES_NO_SRCDIR, ALLDEPFILES, remote-vx68.o) (remote-vx.o, remote-vxmips.o, remote-vxsparc.o): Delete vx files.
2004-11-13 * config/i386/xm-go32.h: Don't include fopen-bin.h.Eli Zaretskii1-4/+0
Don't define CRLF_SOURCE_FILES and DIRNAME_SEPARATOR. * source.c (OPEN_MODE, FDOPEN_MODE): Remove the definitions in the branch that doesn't define CRLF_SOURCE_FILES; always use binary-mode open. (print_source_lines_base, forward_search_command) (reverse_search_command): Enable the code that accepts DOS-style CRLF line endings on all platforms (this removes the need for CRLF_SOURCE_FILES). * defs.h: (DIRNAME_SEPARATOR) [__MSDOS__]: Define to ';'.
2004-11-13Fix DJGPP configury due to some bitrot:Eli Zaretskii3-13/+19
* config/djgpp/fnchange.lst: Group renames for opcode directory together. * config/djgpp/djconfig.sh: Replace file names that don't exist anymore with existing files, for checking the unpacked distribution. * config/djgpp/config.sed (am_cv_exeext, lt_cv_sys_max_cmd_len): Export pre-cooked values in configure-* targets that begin with "@test -f stage_last".
2004-11-132004-11-12 Randolph Chung <tausq@debian.org>Randolph Chung1-6/+0
* config/tm/tm-hppa.h (SYMBOLS_CAN_START_WITH_DOLLAR): Remove. * parse.c (SYMBOLS_CAN_START_WITH_DOLLAR): Remove. (write_exp_msymbol): Remove conditional check for symbols starting with $. Update comments.
2004-11-132004-11-12 Randolph Chung <tausq@debian.org>Randolph Chung6-6/+7
* pa64solib.c (pa64_solib_thread_start_addr): Rename from so_lib_thread_start_addr. * pa64solib.h (so_list): Forward declare. (pa64_solib_thread_start_addr): Prototype. * somsolib.c (SHL_LOAD, SHL_UNLOAD): Define if not already defined. (no_shared_libraries): Remove. (som_solib_thread_start_addr): Rename from so_lib_thread_start_addr. * somsolib.h (som_solib_thread_start_addr): Likewise; prototype. * hpread.c (hpread_process_one_debug_symbol): Use either the som or the elf solib handler to find the start address. * config/pa/hppahpux.mh (NATDEPFILES): Move target-specific support files to the target makefile. * config/pa/hpux1020.mh (NATDEPFILES): Likewise. * config/pa/hpux11.mh (NATDEPFILES): Likewise. * config/pa/hpux11w.mh (NATDEPFILES): Likewise. * config/pa/hppa64.mt (TDEPFILES): Put target-specific support files for symbol reading and shared library handling here. * config/pa/hppahpux.mt (TDEPFILES): Likewise. (PA_SOM_ONLY): Define so we can build a 32-bit SOM only target without bringing in 64-bit support.
2004-11-122004-11-12 Randolph Chung <tausq@debian.org>Randolph Chung2-4/+4
* hppa-tdep.c (hppa_skip_permanent_breakpoint): Move definition ... * hppa-hpux-tdep.c (hppa_skip_permanent_breakpoint): ... to here. * config/pa/tm-hppa.h (SKIP_PERMANENT_BREAKPOINT): Move definition ... * config/pa/tm-hppah.h (SKIP_PERMANENT_BREAKPOINT): ... to here.
2004-11-07* m68kbsd-nat.c (m68kbsd_fetch_inferior_registers): Rename fromMark Kettenis4-36/+7
fetch_inferior_registers. Make static. (m68kbsd_store_inferior_registers): Rename from store_inferior_registers. Make static. (_initialize_m68kbsd_nat): Construct and add target vector. * config/m68k/nbsdaout.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-ptrace.o. (NAT_FILE): Set to tm-solib.h. (LOADLIBES): New variable. * config/m68k/nbsdelf.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-ptrace.o. (NAT_FILE): Delete variable. * config/m68k/obsd.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-ptrace.o. (NAT_FILE): Set to tm-solib.h. * config/m68k/nm-nbsdaout.h: Remove file.
2004-11-01 * Makefile.in (ALLDEPFILES): Add amd64-sol2-tdep.c.Joseph Myers2-0/+7
(amd64-sol2-tdep.o): Add dependencies. * amd64-sol2-tdep.c, config/i386/sol2-64.mh, config/i386/sol2-64.mt: New files. * i386-sol2-nat.c (amd64_sol2_gregset64_reg_offset, amd64_sol2_gregset32_reg_offset, _initialize_amd64_sol2_nat): New. (supply_gregset): Correct order of arguments to amd64_supply_native_gregset. (fill_gregset): Correct order of arguments to amd64_collect_native_gregset. * configure.host (i[34567]86-*-solaris2.1[0-9]*): Add new case. * configure.tgt (i[34567]86-*-solaris2.1[0-9]*): Likewise. * configure.in (*-*-solaris2.[[6789]]): Add *-*-solaris2.1[[0-9]] for definition of NEW_PROC_API. * configure: Regenerate.
2004-11-012004-11-01 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-4/+4
* configure.tgt: Mark d10v-*-* as obsolete. * config/d10v/d10v.mt, d10v-tdep.c: Obsolete files.
2004-11-012004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-12/+0
* 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-10-31* mipsnbsd-nat.c: Include "target.h" and "inf-ptrace.h".Mark Kettenis1-4/+2
(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-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-12/+0
* 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 Cagney1-1/+0
* config/mips/obsd64.mt (DEPRECATED_TM_FILE): Delete.
2004-10-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-50/+0
* 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 Cagney2-10/+0
* 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 Orjan Friberg <organ.friberg@axis.com>Andrew Cagney1-6/+0
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-312004-10-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-4/+0
* 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 Cagney1-2/+0
* config/mips/tm-mips.h (RA_REGNUM): Delete.
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-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-31/+0
* 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 Cagney2-2/+0
* 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-23/+14
* 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 Cagney1-2/+0
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-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-1/+0
* 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 Cagney1-2/+0
* 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-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-1/+0
* 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 Cagney1-12/+0
* 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 Cagney1-3/+0
* 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-302004-10-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-30/+0
* 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 Cagney1-3/+0
* 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 Cagney1-1/+1
* 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-30* i386-sol2-nat.c: New file.Mark Kettenis1-1/+1
* 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-262004-10-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-1/+0
* config/mips/tm-linux.h: Delete #undef SKIP_TRAMPOLINE_CODE. * mips-tdep.c (mips_skip_trampoline_code): Rename mips_skip_stub. (mips_gdbarch_init): Update. (mips_dump_tdep): Do not print SKIP_TRAMPOLINE_CODE.
2004-10-262004-10-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-6/+0
* config/arm/tm-linux.h (IN_SOLIB_RETURN_TRAMPOLINE): Delete. * config/mips/tm-nbsd.h, config/mips/tm-linux.h: Delete #undef IN_SOLIB_RETURN_TRAMPOLINE. * mips-tdep.c (mips_dump_tdep): Do not print IN_SOLIB_RETURN_TRAMPOLINE. (mips_in_solib_return_trampoline): Rename mips_in_return_stub. (mips_gdbarch_init): Update.
2004-10-262004-10-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-8/+0
* mips-tdep.h (mips_software_single_step): Move to here ... * config/mips/tm-mips.h: ... from here. * config/mips/tm-linux.h (SOFTWARE_SINGLE_STEP_P) (SOFTWARE_SINGLE_STEP): Delete. * mips-linux-tdep.c (mips_linux_init_abi): Set software_single_step.
2004-10-23* mips64obsd-nat.c, mips64obsd-tdep.c: New files.Mark Kettenis2-0/+6
* configure.host: Add mips64*-*-openbsd*. * configure.tgt: Add mips64*-*-openbsd*. * Makefile.in (ALLDEPFILES): Add mips64obsd-nat.o, mips64obsd-tdep.c. (mips64obsd-nat.o, mips64obsd-tdep.o): New dependecies. * config/mips/obsd64.mh, config/mips/obsd64.mt: New files.
2004-10-12* sparc-nat.c: Include "inf-ptrace.h".Mark Kettenis6-10/+12
(sparc_target): New function. * sparc-nat.h: Update copyright year. (sparc_target): New prototype. * sparcnbsd-nat.c: Don't include "gdbcore.h", include "target.h". (_initialize_sparcnbsd_nat): Construct and add target vector. * sparc64nbsd-nat.c: Include "target.h". (_initialize_sparc64nbsd_nat): Construct and add target vector. * Makefile.in (sparc-nat.o, sparcnbsd-nat.o, sparc64nbsd-nat.o): Update dependencies. * config/sparc/nbsd64.mh (NATDEPFILES): Remove infptrace.o and inftarg.o, add inf-ptrace.o. * config/sparc/nbsdaout.mh (NATDEPFILES): Remove infptrace.o and inftarg.o, add inf-ptrace.o and bsd-kvm.o. (NAT_FILE): Set to nm-bsd.h. (LOADLIBES): New variable. * config/sparc/nbsdelf.mh (NATDEPFILES): Remove infptrace.o and infarg.o, add inf-ptrace.o. * config/sparc/nm-nbsdaout.h: Remove file. * config/sparc/fbsd.mh (NATDEPFILES): Add inf-ptrace.o. * config/sparc/linux.mh (NATDEPFILES): Add inf-ptrace.o. * config/sparc/linux64.mh (NATDEPFILES): Add inf-ptrace.o.
2004-10-09* config/i386/nbsdaout.mh (NAT_FILE): Set to solib.h.Mark Kettenis5-143/+2
* config/i386/nbsdelf.mh (NAT_FILE): Set to solib.h. * config/i386/nm-nbsdaout.h: Remove file. * config/i386/nm-fbsd.h (link_object, lo_name, lo_library) (lo_unused, lo_major, lo_minor, lo_next, link_map, lm_addr) (lm_name, lm_next, lm_lop, lm_lob, lm_rwt, lm_ld, lm_lpd) (link_dynamic_2, ld_loaded, ld_need, ld_rules, ld_got, ld_plt) (ld_rel, ld_hash, ld_stab, ld_stab_hash, ld_buckets, ld_symbols) (ld_symb_size, ld_text, ld_plt_sz, rtc_symb, rtc_sp, rtc_next) (ld_debug, ldd_version, ldd_in_debugger, ldd_sym_loaded) (ldd_bp_addr, ldd_bp_inst, ldd_cp, link_dynamic, ld_version) (ldd, ld_un, ld_2): Remove defines. * config/i386/nm-obsd.h: Likewise.
2004-10-082004-10-08 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-12/+19
* target.h (to_stopped_data_address): Change prototype to take a CORE_ADDR pointer and return an int. * target.c (update_current_target): Change to_stopped_data_address to match new prototype. (debug_to_stopped_data_address): Change appropriately. * breakpoint.c (bpstat_stop_status): Change call to target_stopped_data_address to use new prototype. * frv-tdep.c (frv_have_stopped_data_address): New function. (frv_stopped_data_address): Change to new prototype and functionality. * ia64-linux-nat.c (ia64_stopped_data_address): Change to new prototype and functionality. (ia64_stopped_by_watchpoint): New function. * i386-nat.c (i386_stopped_data_address): Change to new prototype and functionality. (i386_stopped_by_watchpoint): New function. * remote.c (remote_stopped_data_address): Change to new prototype and functionality. * remote-m32r-sdi.c (m32r_stopped_data_address): Ditto. * config/frv/tm-frv.h (frv_stopped_data_address): Change prototype. (STOPPED_BY_WATCHPOINT): Change to use frv_have_stopped_data_address. * config/i386/nm-i386.h (STOPPED_BY_WATCHPOINT): Change to use new i386_stopped_by_watchpoint function. (i386_stopped_by_watchpoint): New prototype. (i386_stoppped_data_address): Change to new prototype. * config/ia64/nm-linux.h (STOPPED_BY_WATCHPOINT): Change to use new ia64_stopped_by_watchpoint function. (ia64_stopped_by_watchpoint): New prototype. (ia64_stopped_data_address): Ditto.
2004-10-012004-10-01 Andrew Cagney <cagney@gnu.org>Andrew Cagney13-13/+13
* Makefile.in (COMMON_OBS): Add inf-child.o. * config/vax/obsd.mh (NATDEPFILES): Remove inf-child.o. * config/vax/nbsdelf.mh (NATDEPFILES): Remove inf-child.o. * config/vax/nbsdaout.mh (NATDEPFILES): Remove inf-child.o. * config/powerpc/nbsd.mh (NATDEPFILES): Remove inf-child.o. * config/m88k/obsd.mh (NATDEPFILES): Remove inf-child.o. * config/i386/obsdaout.mh (NATDEPFILES): Remove inf-child.o. * config/i386/obsd64.mh (NATDEPFILES): Remove inf-child.o. * config/i386/obsd.mh (NATDEPFILES): Remove inf-child.o. * config/i386/nbsdelf.mh (NATDEPFILES): Remove inf-child.o. * config/i386/nbsdaout.mh (NATDEPFILES): Remove inf-child.o. * config/i386/nbsd64.mh (NATDEPFILES): Remove inf-child.o. * config/i386/fbsd64.mh (NATDEPFILES): Remove inf-child.o. * config/i386/fbsd.mh (NATDEPFILES): Remove inf-child.o.
2004-10-012004-09-30 Kei Sakamoto <sakamoto.kei@renesas.com>Kazuhiro Inaoka4-0/+45
Add m32r-linux support. * configure.tgt: Add m32r*-*-linux*. * Makefile.in (ALLDEPFILES): Add m32r-tdep.c, m32r-linux-nat.c and m32r-linux-tdep.c. (m32r-linux-nat.o, m32r-linux-tdep.o): New dependencies. * m32r-tdep.c: Move some definitions to m32r-tdep.h. * config/djgpp/fnchange.lst: Add m32r-linux-nat.c and m32r-linux-tdep.c. * m32r-tdep.h, m32r-linux-nat.c, m32r-linux-tdep.c, config/m32r/linux.mh, config/m32r/linux.mt, config/m32r/nm-linux.h: New files.
2004-09-30* vaxbsd-nat.c: Include "target,h" and "inf-ptrace.h".Mark Kettenis3-5/+6
(vaxbsd_fetch_inferior_registers): Rename from fetch_inferior_registers. Make static. (vaxbsd_store_inferior_registers): Rename from store_inferior_registers. Make static. (_initialize_vaxbsd_nat): Construct and add target vector. * config/vax/nbsdaout.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. * config/vax/nbsdelf.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. (NAT_FILE): Remove. * config/vax/obsd.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. (NAT_FILE): Remove. * Makefile.in (vaxbsd-nat.o): Update dependencies.
2004-09-30* m88kbsd-nat.c: Include "target.h" and "inf-ptrace.h".Mark Kettenis1-2/+1
(m88kbsd_fetch_inferior_registers): Rename from fetch_inferior_registers. Make static. (m88kbsd_store_inferior_registers): Rename from store_inferior_registers. Make static. (_initialize_m88kbsd_nat): New prototype and function. * config/m88k/obsd.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. (NAT_FILE): Remove. * Makefile.in (m88kbsd-nat.o): Update dependencies.
2004-09-282004-09-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney13-14/+14
* linux-proc.c: Delete file. * Makefile.in: Update. * config/sparc/linux64.mh (NATDEPFILES): * config/sparc/linux.mh (NATDEPFILES): Update. * config/s390/s390.mh (NATDEPFILES): Update. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Update. * config/powerpc/linux.mh (NATDEPFILES): Update. * config/pa/linux.mh (NATDEPFILES): Update. * config/mips/linux.mh (NATDEPFILES): Update. * config/m68k/linux.mh (NATDEPFILES): Update. * config/ia64/linux.mh (NATDEPFILES): Update. * config/i386/linux64.mh (NATDEPFILES): Update. * config/i386/linux.mh (NATDEPFILES): Update. * config/arm/linux.mh (NATDEPFILES): Update. * config/alpha/alpha-linux.mh (NATDEPFILES): Update. * linux-nat.c: Update copyright. Include <sys/param.h>, <sys/procfs.h>, "elf-bfd.h", "gregset.h", <ctype.h>, "gdbthread.h", "gdb_stat.h", <fcntl.h>. (O_LARGEFILE): Possibly define. (_initialize_linux_nat, linux_proc_pending_signals) (add_line_to_sigset, linux_proc_xfer_memory) (linux_nat_info_proc_cmd, linux_nat_make_corefile_notes) (linux_nat_do_registers, linux_nat_corefile_thread_callback) (struct linux_corefile_thread_data) (linux_nat_do_thread_registers, linux_nat_find_memory_regions) (child_pid_to_exec_file): Insert code previously in linux-proc.c.
2004-09-272004-09-16 Andrew Cagney <cagney@gnu.org>Andrew Cagney13-13/+13
* lin-lwp.c: Delete file. * linux-nat.c: Include "gdb_assert.h", "gdb_string.h", <unistd.h>, <sys/syscall.h>, "gdbthread.h", "gdbcmd.h", "regcache.h". (status_to_str, init_lwp_list, add_lwp, delete_lwp) (find_lwp_pid, iterate_over_lwps, lin_lwp_attach_lwp) (linux_nat_attach, detach_callback, linux_nat_detach) (resume_callback, resume_clear_callback, linux_nat_resume) (kill_lwp, linux_nat_handle_extended, wait_lwp, stop_callback) (stop_wait_callback, linux_nat_has_pending, flush_callback) (status_callback, running_callback, count_events_callback) (select_singlestep_lwp_callback, select_event_lwp_callback) (cancel_breakpoints_callback, select_event_lwp, resumed_callback) (child_wait, stop_and_resume_callback, linux_nat_wait) (kill_callback, kill_wait_callback, linux_nat_kill) (linux_nat_create_inferior, linux_nat_mourn_inferior) (linux_nat_xfer_memory, linux_nat_thread_alive) (linux_nat_pid_to_str, init_linux_nat_ops, sigchld_handler) (_initialize_linux_nat): New functions. * Makefile.in: Update all dependencies. * config/sparc/linux64.mh (NATDEPFILES): Remove lin-lwp.o. * config/sparc/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/s390/s390.mh (NATDEPFILES): Remove lin-lwp.o. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/powerpc/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/pa/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/mips/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/m68k/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/ia64/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/i386/linux64.mh (NATDEPFILES): Remove lin-lwp.o. * config/i386/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/arm/linux.mh (NATDEPFILES): Remove lin-lwp.o. * config/alpha/alpha-linux.mh (NATDEPFILES): Remove lin-lwp.o.
2004-09-27* config/i386/fbsd64.mh, config/i386/nbsd64.mh,Mark Kettenis3-3/+0
config/i386/obsd64.mh (NAT_FILE): Remove variable.
2004-09-26* config/i386/nm-fbsd64.h: Remove file.Mark Kettenis2-29/+1
* config/i386/fbsd64.mh (NAT_FILE): Set to config/nm-nbsd.h.
2004-09-26* amd64-nat.h: Update copyright year.Mark Kettenis4-8/+5
(amd64bsd_target): New prototype. * amd64bsd-nat.c: Include "target.h" and "inf-ptrace.h". (amd64bsd_target): New function. (amd64bsd_fetch_inferior_registers): Rename from fetch_inferior_registers. Make static. (amd64bsd_store_inferior_registers): Rename from store_inferior_registers. Make static. * amd64fbsd-nat.c: Include "target.h" and "fbsd-nat.h". (_initialize_amd64fbsd_nat): Construct and add target vector. * amd64nbsd-nat.o: Include "target.h". (_initialize_amd64nbsd_nat): Construct and add target vector. * amd64obsd-nat.c: Include "target.h". (_initialize_amd64obsd_nat): Construct and add target vector. * config/i386/nm-fbsd64.h (CHILD_PID_TO_EXEC_FILE): Remove define. * config/i386/fbsd64.mh (NATDEPFILES): Remove infptrace.o, inftarg.o and fbsd-proc.o. Add inf-child.o, inf-ptrace.o and fbsd-nat.o. * config/i386/nbsd64.mh, config/i386/obsd64.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. Add inf-child.o and inf-ptrace.o. * Makefile.in (amd64bsd-nat.o, amd64fbsd-nat.o, amd64nbsd-nat.o) (amd64obsd-nat.o): Update dependencies.
2004-09-25* config/i386/fbsd.mh (NATDEPFILES): Remove infptrace.o.Mark Kettenis5-5/+5
* config/i386/nbsdaout.mh (NATDEPFILES): Remove infptrace.o. * config/i386/nbsdelf.mh (NATDEPFILES): Remove infptrace.o. * config/i386/obsd.mh (NATDEPFILES): Remove infptrace.o. * config/i386/obsdaout.mh (NATDEPFILES): Remove infptrace.o.
2004-09-202004-09-20 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-3/+3
* config/nm-lynx.h (DEPRECATED_CHILD_RESUME): Deprecate CHILD_RESUME. * config/i386/nm-linux.h (DEPRECATED_CHILD_RESUME): Ditto. * config/nm-linux.h (DEPRECATED_KILL_INFERIOR): Deprecate KILL_INFERIOR. * infptrace.c: Update.