aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
AgeCommit message (Collapse)AuthorFilesLines
2006-04-04 * config/linux.mh (NATDEPFILES): Remove sparc-sol2-nat.oDavid S. Miller2-2/+2
* config/linux64.h (NATDEPFILES): Likewise * sparc-linux-nat.c (supply_gregset, supply_fpregset, fill_gregset, fill_fpregset): New. * sparc64-linux-nat.c (supply_gregset, supply_fpregset, fill_gregset, fill_fpregset): New.
2006-03-302005-03-30 Randolph Chung <tausq@debian.org>Randolph Chung1-2/+2
* hppa-linux-tdep.c: Include regset.h. (GR_REGNUM, TR_REGNUM, greg_map): New. (hppa_linux_supply_regset, hppa_linux_supply_fpregset): New. (hppa_linux_regset, hppa_linux_fpregset): New. (hppa_linux_regset_from_core_section): New. (hppa_linux_init_abi): Set regset_from_core_section. (_initialize_hppa_linux_tdep): Register osabi handler for 64-bit Linux. * Makefile.in (hppa-linux-tdep.o): Update dependencies. * config/pa/linux.mh: Stop using core-regset.o
2006-03-262006-03-26 Randolph Chung <tausq@debian.org>Randolph Chung1-1/+1
* config/pa/hppa64.mt: Use HPUX version of the tm file.
2006-03-23 * config/s390/s390.mh (NATDEPFILES): Add linux-fork.o.Andreas Schwab1-1/+1
2006-03-15Add FR-V Linux core file support.Kevin Buettner1-1/+1
2006-03-012006-03-01 Randolph Chung <tausq@debian.org>Randolph Chung2-59/+1
* hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): Use TDEP->is_elf to determine if we are working with a SOM binary. (null_symtab_and_line): Remove unused variable. * config/pa/hppa64.mt: Use tm-hppa.h. * config/pa/tm-hppa64.h: Remove file.
2006-02-272006-02-26 David S. Miller <davem@sunset.davemloft.net>David S. Miller2-2/+2
* config/sparc/linux.mt (TDEPFILES): Add sol2-tdep.o. * config/sparc/linux64.mt (TDEPFILES): Likewise.
2006-02-10 * defs.h (gdb_osabi): New enum value GDB_OSABI_AIX.Joel Brobecker1-1/+2
* osabi.c (gdb_osabi_name): Add name of new value GDB_OSABI_AIX. * rs6000-tdep.h: New file. * rs6000-tdep.c: Include "rs6000-tdep.h". (rs6000_gdbarch_init): Remove enabling of software single step. Will be done in the AIX-specific initialization routine. * rs6000-aix-tdep.c: New file. * config/powerpc/aix.mt (TDEPFILES): Add rs6000-aix-tdep.o. * Makefile.in (rs6000_tdep_h): New variable. (rs6000-tdep.o): Update dependencies. (rs6000-aix-tdep.o): New rule.
2006-01-22 * config/djgpp/README: Typo fix.Daniel Jacobowitz2-1/+27
* config/djgpp/fnchange.lst: Update.
2006-01-21 * Makefile.in (remote-rdi.o): Remove.Mark Mitchell1-2/+1
(rdi-share/libangsd.a): Likewise. * README: Don't mention remote-rdi.c. * NEWS: Mention removal of rdi-share. * configure.ac: Don't configure rdi-share subdirectory. * remote-rdi.c: Remove. * config/arm/embed.mt (TDEPFILES): Remove remote-rdi.o. (TDEPLIBS): Remove rdi-share/libangsd.a. * rdi-share/Makefile.am: Remove. * rdi-share/Makefile.in: Likewise. * rdi-share/README.CYGNUS: Likewise. * rdi-share/aclocal.m4: Likewise. * rdi-share/adp.h: Likewise. * rdi-share/adperr.h: Likewise. * rdi-share/angel.h: Likewise. * rdi-share/angel_bytesex.c: Likewise. * rdi-share/angel_bytesex.h: Likewise. * rdi-share/angel_endian.h: Likewise. * rdi-share/ardi.c: Likewise. * rdi-share/ardi.h: Likewise. * rdi-share/armdbg.h: Likewise. * rdi-share/buffers.h: Likewise. * rdi-share/chandefs.h: Likewise. * rdi-share/channels.h: Likewise. * rdi-share/chanpriv.h: Likewise. * rdi-share/configure: Likewise. * rdi-share/configure.in: Likewise. * rdi-share/crc.c: Likewise. * rdi-share/crc.h: Likewise. * rdi-share/dbg_conf.h: Likewise. * rdi-share/dbg_cp.h: Likewise. * rdi-share/dbg_hif.h: Likewise. * rdi-share/dbg_rdi.h: Likewise. * rdi-share/devclnt.h: Likewise. * rdi-share/devices.h: Likewise. * rdi-share/devsw.c: Likewise. * rdi-share/devsw.h: Likewise. * rdi-share/drivers.c: Likewise. * rdi-share/drivers.h: Likewise. * rdi-share/etherdrv.c: Likewise. * rdi-share/ethernet.h: Likewise. * rdi-share/host.h: Likewise. * rdi-share/hostchan.c: Likewise. * rdi-share/hostchan.h: Likewise. * rdi-share/hsys.c: Likewise. * rdi-share/hsys.h: Likewise. * rdi-share/logging.c: Likewise. * rdi-share/logging.h: Likewise. * rdi-share/msgbuild.c: Likewise. * rdi-share/msgbuild.h: Likewise. * rdi-share/params.c: Likewise. * rdi-share/params.h: Likewise. * rdi-share/rx.c: Likewise. * rdi-share/rxtx.h: Likewise. * rdi-share/serdrv.c: Likewise. * rdi-share/serpardr.c: Likewise. * rdi-share/sys.h: Likewise. * rdi-share/tx.c: Likewise. * rdi-share/unixcomm.c: Likewise. * rdi-share/unixcomm.h: Likewise.
2006-01-15* alpha-tdep.c (alpha_gdbarch_init): Set cannot_step_breakpoint.Mark Kettenis6-69/+0
* config/alpha/nm-osf.h (CANNOT_STEP_BREAKPOINT): Remove. * config/alpha/nm-linux.h (CANNOT_STEP_BREAKPOINT): Remove. * config/alpha/nm-nbsd.h: Remove file. * config/alpha/nm-fbsd.h: Remove file * config/alpha/nbsd.mh (NAT_FILE): Remove. * config/alpha/fbsd.mh (NAT_FILE): Remove.
2006-01-15* alphafbsd-tdep.c: Include "solib-svr4.h".Mark Kettenis3-9/+4
(alphafbsd_init_abi): Set solib_svr4_fetch_link_map_offsets to svr4_lp64_fetch_link_map_offsets. * Makefile.in (alphafbsd-tdep.o): Update dependencies. * config/alpha/fbsd.mt (TDEPFILES): Add corelow.o, solib.o and solib-svr4.o. * config/alpha/fbsd.mh (NATDEPFILES): Remove solib.o, solib-svr4.o and solib-legacy.o. * config/alpha/nm-fbsd.h: Don't include "solib.h".
2006-01-15* sol2-tdep.h. sol2-tdep.c: New files.Mark Kettenis4-4/+4
* amd64-sol2-tdep.c: Include "sol2-tdep.h". (amd64_sol2_init_abi): Set skip_solib_resolver. * i386-sol2-tdep.c: Include "sol2-tdep.h". (i386_sol2_init_abi): Set skip_solib_resolver. * sparc-sol2-tdep.c: Include "sol2-tdep.h". (sparc32_sol2_init_abi): Set skip_solib_resolver. * sparc64-sol2-tdep.c: Include "sol2-tdep.h". (sparc64_sol2_init_abi): Set skip_solib_resolver. * Makefile.in (sol2_tdep_h): New variable. (ALLDEPFILES): Add sol2-tdep.c. (sol2-tdep.o): New target. (amd64-sol2-tdep.o, i386-sol2-tdep.o, sparc-sol2-tdep.o) (sparc64-sol2-tdep.o): Update dependencies * config/i386/i386sol2.mt (TDEPFILES): Add sol2-tdep.o. * config/i386/sol2-64.mt (TDEPFILES): Add sol2-tdep.o. * config/sparc/sol2.mt (TDEPFILES): Add sol2-tdep.o. * config/sparc/sol2-64.mt (TDEPFILES): Add sol2-tdep.o.
2006-01-042006-01-04 Michael Snyder <msnyder@redhat.com>Michael Snyder13-13/+13
Checkpoint/Restart for Linux. * linux-nat.c: Add support for debugging multiple forks. Add #include for linux-fork.h (interface spec). (super_mourn_inferior): New function pointer. (child_mourn_inferior): New function / target method. (linux_target): Claim to_mourn_inferior method pointer. (child_follow_fork): Call interface to linux-fork, conditionally add new fork processes to list of debugged processes. (kill_inferior): Use interface to linux-fork to kill multiple processes. * linux-fork.h: New file. * linux-fork.c: New file. Support for debugging multiple forks of the same program. Support for checkpoint and restart commands. * infrun.c (nullify_last_target_wait_ptid): New function. * Makefile.in: Add linux-fork. * config/*/linux.mh: Add linux-fork. * NEWS: Mention new functionality.
2005-12-27* sparcobsd-tdep.c: Include "gdbcore.h", "regcache.h" andMark Kettenis2-2/+2
"bsd-uthread.h". (SPARC32OBSD_UTHREAD_FP_OFFSET, SPARC32OBSD_UTHREAD_PC_OFFSET): New defines. (sparc32obsd_supply_uthread, sparc32obsd_collect_uthread): New functions. (sparc32obsd_init_abi): Set supply_uthread and collect_uthread. * Makefile.in (sparcobsd-tdep.o): Update dependencies. * config/sparc/obsd.mt (TDEPFILES): Add bsd-uthread.o. * config/sparc/obsd64.mt (TDEPFILES): Likewise.
2005-12-26* sparc64obsd-tdep.c: Include "obsd-tdep.h".Mark Kettenis1-1/+1
(sparc64obsd_init_abi): Set skip_solib_resolver to obsd_skip_solib_resolver instead of find_solib_trampoline_target. * Makefile.in (sparc64obsd-tdep.o): Update dependencies. * config/sparc/obsd64.mt (TDEPFILES): Add obsd-tdep.o.
2005-12-26* sparcobsd-tdep.c: Include "obsd-tdep.h".Mark Kettenis1-1/+1
(sparc32obsd_init_abi): Set skip_solib_resolver. * Makefile.in (sparcobsd-tdep.o): Update dependencies. * config/sparc/obsd.mt (TDEPFILES): Add obsd-tdep.o.
2005-12-22 * arm-linux-tdep.c (ARM_SET_R7_SIGRETURN, ARM_SET_R7_RT_SIGRETURN)Daniel Jacobowitz1-23/+2
(ARM_EABI_SYSCALL, arm_linux_sigtramp_cache, arm_linux_sigreturn_init) (arm_linux_rt_sigreturn_init, arm_linux_sigreturn_tramp_frame) (arm_linux_rt_sigreturn_tramp_frame) (arm_eabi_linux_sigreturn_tramp_frame) (arm_eabi_linux_rt_sigreturn_tramp_frame): New. (arm_linux_init_abi): Register the new signal unwinders. (arm_linux_in_sigtramp, arm_linux_sigcontext_register_address): Delete. * arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P) (SIGCONTEXT_REGISTER_ADDRESS, arm_make_sigtramp_cache) (arm_sigtramp_this_id, arm_sigtramp_prev_register) (arm_sigtramp_unwind, arm_sigtramp_unwind_sniffer): Delete. (arm_gdbarch_init): Don't register a signal unwinder. * config/arm/tm-linux.h (arm_linux_in_sigtramp) (arm_linux_sigcontext_register_address): Delete prototypes. (DEPRECATED_IN_SIGTRAMP, SIGCONTEXT_REGISTER_ADDRESS): Delete. * Makefile.in (arm-linux-tdep.o): Update.
2005-12-12 Rename ms1 to mt, part 1Nathan Sidwell1-1/+1
* config.sub: Replace ms1 arch with mt. Allow ms1 as alias. * configure.in: Replace ms1 arch with mt. * configure: Rebuilt. * bfd/Makefile.am (ALL_MACHINES, ALL_MACHINES_CFILES, BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Replace ms1 with mt. (cpu_mt.lo, elf32-mt.lo): Update target and dependency names. * bfd/Makefile.in: Rebuilt. * bfd/config.bfd: Replace ms1 arch with mt. * bfd/configure.in: Replace ms1 files with mt files. * bfd/configure: Rebuilt. * bfd/elf32-mt.c: Renamed from elf32-ms1.c. Update include files. * bfd/cpu-mt.c: Renamed from cpu-ms1.c. * cpu/mt.cpu: Rename from ms1.cpu. * cpu/mt.opc: Rename from ms1.opc. * binutils/Makefile.am: Replace ms1 files with mt files. * binutils/Makefile.in: Rebuilt. * binutils/readelf.c (elf/mt.h): Adjust #include. * gas/configure.in: Replace ms1 arch with mt arch. * gas/configure: Rebuilt. * gas/configure.tgt: Replace ms1 arch with mt arch. * gas/config/tc-mt.c: Renamed from tc-ms1.c: Update include files. * gas/doc/Makefile.am (CPU_DOCS): Replace ms1 files with mt files. * gas/doc/Makefile.in: Rebuilt. * gas/testsuite/gas/mt: Renamed from ms1 dir. Update file names as needed. * gas/testsuite/gas/mt/errors.exp: Replace ms1 arch with mt arch. * gas/testsuite/gas/mt/mt.exp: Replace ms1 arch with mt arch. * gas/testsuite/gas/mt/relocs.exp: Replace ms1 arch with mt arch. * gdb/configure.tgt: Replace ms1 arch with mt arch. * gdb/config/mt: Renamed from ms1 dir. Update file names as needed. * gdb/config/mt/mt.mt (TDEPFILES): Replace ms1 file with mt file. * include/elf/mt.h: Renamed from ms1.h * ld/Makefile.am (ALL_EMULATIONS): Replace ms1 files with mt files. (eelf32mt.c): Update target name and dependencies. * ld/Makefile.in: Rebuilt. * ld/configure.tgt: Replace ms1 arch with mt arch. * ld/emulparams/elf32mt.sh: Renamed from elf32ms1.sh. Update comment. * libgloss/configure.in: Replace ms1 arch with mt arch. * libgloss/configure: Rebuilt. * libgloss/mt: Renamed from ms1 dir. * newlib/configure.host: Replace ms1 arch with mt arch. * newlib/libc/machine/mt: Renamed from ms1 dir. * opcodes/Makefile.am (CLEANFILES, CGEN_CPUS, MT_DEPS): Replace ms1 with mt. * opcodes/Makefile.in: Rebuilt. * opcodes/configure.in: Replace ms1 files with mt files. * opcodes/configure: Rebuilt. * sid/component/cgen-cpu/mt: Renamed from ms1 dir. Update file names as appropriate. * sid/component/cgen-cpu/mt/Makefile.am: Replace ms1 files with mt files. * sid/component/cgen-cpu/mt/Makefile.in: Rebuilt.
2005-12-12Rename ms1 files to mt files (part 1 -- renames only)Nathan Sidwell1-0/+0
2005-12-11*** empty log message ***Randolph Chung1-1/+1
2005-11-01* win32-nat.c (get_relocated_section_addrs): Reinstate.Christopher Faylor1-11/+0
(solib_symbols_add): New function. (lm_info): Remove end_addr field. (register_loaded_dll): Don't try to find end_addr since gdb will do this automatically now. Make so_original_name == so_name for now. Eliminate strcpy by using so_name directly. Read in symbols if new paramater "readsyms" is true. (handle_load_dll): Pass auto_solib_add to register_loaded_dll to control when symbols should be read. (win32_free_so): Don't free objfile here. (win32_create_inferior_hook): New function. (handle_unload_dll): Remove left-over cruft. (win32_special_symbol_handling): New (dummy) function. (map_single_dll_code_section): Reinstate. (dll_code_sections_add): Reinstate. (core_section_load_dll_symbols): Reinstate. Don't issue an error on duplicate attempts to read same dll. Make sure that UNIX-like name is used to register DLL. (win32_current_sos): Handle core files. Reset private list before passing start of list pointer to gdb. (init_win32_ops): Fill out (currently unused) solib_create_inferior_hook. Fill out special_symbol_handling. * config/i386/tm-cygwin.h: Remove most special solib stuff.
2005-09-11 * config/s390/nm-linux.h (KERNEL_U_SIZE): Remove.Ulrich Weigand1-26/+0
(PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE): Likewise. (s390_stopped_by_watchpoint, s390_insert_watchpoint, s390_remove_watchpoint, TARGET_CAN_USE_HARDWARE_WATCHPOINT, TARGET_REGION_OK_FOR_HW_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT, STOPPED_BY_WATCHPOINT, target_insert_watchpoint, target_remove_watchpoint): Likewise. * s390-nat.c: Remove include of <sys/user.h>. (kernel_u_size): Remove. (s390_stopped_by_watchpoint): Make static. (s390_insert_watchpoint, s390_remove_watchpoint): Likewise. (s390_can_use_hw_breakpoint): New function. (s390_region_size_ok_for_hw_watchpoint): Likewise. (_initialize_s390_nat): Add watchpoint methods to target.
2005-09-10 * Makefile.in (ALLDEPFILES): Update.Daniel Jacobowitz19-66/+24
(alpha-linux-nat.o, sparc-linux-nat.o): New rules. (amd64-linux-nat.o, arm-linux-nat.o, hppa-linux-nat.o) (i386-linux-nat.o, ia64-linux-nat.o, linux-nat.o, m32r-linux-nat.o) (m68klinux-nat.o, mips-linux-nat.o, ppc-linux-nat.o, s390-nat.o) (sparc64-linux-nat.o): Update dependencies. * alpha-linux-nat.c, sparc-linux-nat.c: New files. * amd64-linux-nat.c (amd64_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (amd64_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (amd64_linux_child_post_start_inferior): Renamed from child_post_startup_inferior and made static. Call super_post_startup_inferior. (super_post_startup_inferior): New. (_initialize_amd64_linux_nat): Set it. Call linux_target and add_target. * arm-linux-nat.c (arm_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (arm_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_arm_linux_nat): Add a prototype. Use linux_target and add_target. * hppa-linux-nat.c (hppa_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (hppa_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_hppa_linux_nat): New function. * i386-linux-nat.c (i386_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (i386_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (i386_linux_resume): Renamed from child_resume and made static. (i386_linux_child_post_start_inferior): Renamed from child_post_startup_inferior and made static. Call super_post_startup_inferior. (super_post_startup_inferior): New. (_initialize_i386_linux_nat): New function. * i386-nat.c: Remove LINUX_CHILD_POST_STARTUP_INFERIOR #ifndef. * ia64-linux-nat.c (ia64_linux_xfer_unwind_table): Remove. (super_xfer_partial): New. (ia64_linux_xfer_partial): New function. Use it. (_initialize_ia64_linux_nat): New function. * ia64-tdep.c (getunwind_table): Revert 2005-06-08 change; use target_read_partial and document the problem. * inf-ptrace.c (inf_ptrace_fetch_register): Use CANNOT_FETCH_REGISTER. Fix some comments. (inf_ptrace_store_register): Use CANNOT_STORE_REGISTER. Fix some comments. * linux-nat.c: Include "inf-ptrace.h" and "auxv.h". (linux_ops, super_xfer_partial): New variables. (linux_child_post_startup_inferior): Make static. (child_post_startup_inferior): Delete. (linux_nat_attach, linux_nat_detach, resume_callback) (linux_nat_resume, linux_nat_wait, linux_nat_create_inferior) (linux_nat_mourn_inferior): Use linux_ops instead of deprecated_child_ops. (child_wait): Do not depend on CHILD_WAIT. (linux_nat_xfer_memory): Remove, replace by ... (linux_nat_xfer_partial): ... this. Use linux_ops->to_xfer_partial instead of linux_proc_xfer_memory and child_xfer_memory. (linux_nat_fetch_registers, linux_nat_store_registers) (linux_nat_child_post_startup_inferior): New functions. (init_linux_nat_ops): Use the new functions. (linux_proc_xfer_memory): Remove, replace by ... (linux_proc_xfer_partial): ... this. Make static. (linux_xfer_partial, linux_register_u_offset, linux_target): New functions. (_initialize_linux_nat): Do not modify deprecated_child_ops. * linux-nat.h (linux_proc_xfer_memory): Remove prototype. (struct mem_attrib, struct target_ops): Remove forward declarations. (linux_child_post_startup_inferior): Remove prototype. (linux_target): Add prototype. * linux-thread-db.c (thread_db_xfer_memory): Remove, replace by ... (thread_db_xfer_partial): ... this. (init_thread_db_ops): Set to_xfer_partial instead of deprecated_xfer_memory. * m32r-linux-nat.c (m32r_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (m32r_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_m32r_linux_nat): New function. * m68klinux-nat.c (m68k_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (m68k_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (old_fetch_inferior_registers, old_store_inferior_registers): Made static. (_initialize_m68k_linux_nat): Use linux_target and add_target. * mips-linux-nat.c (_initialize_mips_linux_nat): New function. * ppc-linux-nat.c (ppc_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (ppc_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_ppc_linux_nat): New function. * s390-nat.c (s390_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (s390_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_s390_nat): New function. * sparc64-linux-nat.c (_initialize_sparc64_linux_nat): Use linux_target and add_target. * config/nm-linux.h: Don't include "auxv.h". (struct target_waitstatus, child_wait, CHILD_WAIT) (CHILD_PID_TO_EXEC_FILE, CHILD_INSERT_FORK_CATCHPOINT) (CHILD_INSERT_VFORK_CATCHPOINT, CHILD_INSERT_EXEC_CATCHPOINT) (CHILD_POST_STARTUP_INFERIOR, CHILD_POST_ATTACH, CHILD_FOLLOW_FORK) (DEPRECATED_KILL_INFERIOR, NATIVE_XFER_AUXV): Delete. * config/alpha/alpha-linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with inf-ptrace.o and alpha-linux-nat.o. * config/sparc/linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with sparc-linux-nat.o. * config/sparc/linux64.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. * config/arm/linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with inf-ptrace.o. * config/i386/linux.mh (NATDEPFILES): Likewise. * config/i386/linux64.mh (NATDEPFILES): Likewise. * config/ia64/linux.mh (NATDEPFILES): Likewise. * config/m32r/linux.mh (NATDEPFILES): Likewise. * config/m68k/linux.mh (NATDEPFILES): Likewise. * config/mips/linux.mh (NATDEPFILES): Likewise. * config/pa/linux.mh (NATDEPFILES): Likewise. * config/powerpc/linux.mh (NATDEPFILES): Likewise. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Likewise. * config/s390/s390.mh (NATDEPFILES): Likewise. * config/i386/nm-linux.h (DEPRECATED_CHILD_RESUME): Don't define. (LINUX_CHILD_POST_STARTUP_INFERIOR): Don't define. * config/i386/nm-linux64.h (LINUX_CHILD_POST_STARTUP_INFERIOR): Don't define. * config/ia64/nm-linux.h: Don't include "target.h". (NATIVE_XFER_UNWIND_TABLE, ia64_linux_xfer_unwind_table): Remove. * config/djgpp/fnchange.lst: Add alpha-linux-tdep.c, alpha-linux-nat.c, sparc-linux-tdep.c, and sparc-linux-nat.c.
2005-09-02 * mn10300-linux-tdep.c: New file.Kevin Buettner1-1/+1
* Makefile.in (mn10300-linux-tdep.o): New Makefile target. * config/mn10300/linux.mt (TDEPFILES): Add mn10300-linux-tdep.o and corelow.o. * mn10300-tdep.h (E_E8_REGNUM, E_E9_REGNUM, E_E10_REGNUM) (E_FPCR_REGNUM, E_FS0_REGNUM): New constants.
2005-08-21* vaxobsd-tdep.c: New file.Mark Kettenis1-1/+1
* config/vax/obsd.mt (TDEPFILES): Add vaxobsd-tdep.o. * Makefile.in (vaxobsd-tdep.o): New dependency.
2005-08-15Contribute target dependent code for Morpho Technologies ms1 processor.Kevin Buettner1-0/+2
2005-08-122005-08-12 Kris Warkentin <kewarken@qnx.com>Kris Warkentin1-5/+0
* i386-nto-tdep.c (i386nto_init_abi): Don't set gdbarch skip trampoline code hook. * nto-procfs.c (procfs_post_attach): Call solib_create_inferior_hook instead of SOLIB_CREATE_INFERIOR_HOOK. (procfs_create_inferior): Ditto. * config/tm-nto.h: Don't define SKIP_TRAMPOLINE_CODE.
2005-07-15 Marcel Moolenaar <marcel@xcllnt.net>Mark Kettenis1-1/+3
* sparc64fbsd-nat.c: Include "regcache.h", <sys/types.h>, <machine/pcb.h> and "bsd-kvm.h". (sparc64fbsd_kvm_supply_pcb): New function. (_initialize_sparc64fbsd_nat): Enable libkvm interface. * config/sparc/fbsd.mh (NATDEPFILES): Add bsd-kvm.o. (LOADLIBES): New variable. * Makefile.in (sparc64fbsd-nat.o): Update dependencies.
2005-06-282005-06-27 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+3
* config/mn10300/linux.mt: New file. * configure.tgt: Add rule for am33 / mn10300-linux. * mn10300-tdep.c, mn10300-tdep.h: Bump copyright year.
2005-06-24* config/powerpc/obsd.mh (NATDEPFILES): Add bsd-kvm.o.Mark Kettenis1-1/+3
(LOADLIBES): New variable.
2005-06-132005-06-13 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu1-1/+1
* config/i386/linux64.mt (TDEPFILES): Add symfile-mem.o.
2005-05-29 * config/djgpp/fnchange.lst: Add mappings for linux-ppc-low.c andEli Zaretskii1-0/+2
linux-ppc64-low.c.
2005-05-242005-05-24 Kris Warkentin <kewarken@qnx.com>Kris Warkentin1-1/+1
* config/i386/nto.mt: Remove remote-nto.o.
2005-05-242005-05-24 Orjan Friberg <orjanf@axis.com>Orjan Friberg1-0/+2
* config/djgpp/fnchange.lst: Add mappings for gdbserver/linux-cris-low.c and gdbserver/linux-crisv32-low.c.
2005-05-22* armnbsd-nat.c: Include "gdb_string.h" and "inf_ptrace.h".Mark Kettenis2-6/+5
Reorder includes. Don't require FETCH_INFERIOR_REGISTERS to be defined. (armnbsd_fetch_registers): Rename from armnbsd_fetch_registers. Make static. (armnbsd_store_registers): Rename from armnbsd_store_registers. Make static. (_initialize_arm_netbsd_nat): Construct and add target vector. * Makefile.in (armnbsd-nat.o): Update dependencies. * config/arm/nbsdaout.mh (NATDEPFILES): Remove infptrace.o and intarg.o, add inf-ptrace.o. (NAT_FILE): Set to solib.h. * config/arm/nbsdelf.mh (NATDEPFILES): Remove infptrace.o and inftarg.o, add inf-ptrace.o. (NAT_FILE): Remove.
2005-05-18 * MAINTAINERS: Undelete v850.Corinna Vinschen1-0/+4
* Makefile.in: Re-add v850-tdep.o dependencies. * configure.tgt: Re-add v850. * v850-tdep.c: Reorder code slightly. Add register number enumerator. (struct v850_frame_cache): New structure. (v850_processor_type_table): Remove. Move functionality into v850_register_name, v850e_register_name and v850_gdbarch_init. (v850_register_name): New function. (v850e_register_name): New function. (struct prologue_info): Remove definition. (v850_register_type): New function. (v850_type_is_scalar): New function. (v850_use_struct_convention): Align to gcc behaviour. (v850_handle_prepare): Renamed from handle_prepare. Change third parameter to struct v850_frame_cache *. (v850_handle_pushm): Renamed from handle_pushm. Change third parameter to struct v850_frame_cache *. (v850_is_save_register): New function to evaluate if a register is caller-save. (v850_analyze_prologue): Replace v850_scan_prologue. Change to support new frame code. (v850_init_extra_frame_info): Remove. (v850_frame_chain): Remove. (v850_find_callers_reg): Remove. (v850_skip_prologue): Make static. (v850_pop_frame): Remove. (v850_frame_align): New function. (v850_push_dummy_call): Replace v850_push_arguments. (v850_push_return_address): Remove. (v850_extract_return_value): New function. (v850_store_return_value): New function. (v850_return_value): New function. (v850_frame_saved_pc): Remove. (v850_breakpoint_from_pc): New function. (v850_alloc_frame_cache): New function. (v850_fix_call_dummy): Remove. (v850_frame_cache): New function. (v850_target_architecture_hook): Remove. (v850_frame_prev_register): New function. (v850_frame_this_id): New function. (v850_frame_unwind): New structure. (v850_frame_sniffer): New function. (v850_unwind_sp): New function. (v850_unwind_pc): New function. (v850_unwind_dummy_id): New function. (v850_frame_base_address): New function. (v850_frame_base): New structure. (v850_gdbarch_init): New function. * config/v850/v850.mt: Undelete. Drop TM_FILE.
2005-05-16* config/sparc/fbsd.mt (TDEPFILES): Add solib.o and solib-svr4.o.Mark Kettenis2-3/+3
* config/sparc/fbsd.mh (NATDEPFILES): Remove solib.o, solib-svr4.o and solib-legacy.o. (NAT_FILE): Remove.
2005-05-15* config/i386/fbsd.mt (DEPRECATED_TM_FILE): Remove.Mark Kettenis6-6/+0
* config/i386/fbsd64.mt (DEPRECATED_TM_FILE): Remove. * config/i386/nbsd.mt (DEPRECATED_TM_FILE): Remove. * config/i386/nbsd64.mt (DEPRECATED_TM_FILE): Remove. * config/sparc/nbsd.mt (DEPRECATED_TM_FILE): Remove. * config/sparc/nbsd64.mt (DEPRECATED_TM_FILE): Remove.
2005-05-14* configure.tgt (vax-*-openbsd*): Set gdb_target to obsd.Mark Kettenis1-0/+2
* config/vax/obsd.mt (TDEPFILES): New file.
2005-05-14* config/m68k/obsd.mt (DEPRECATED_TM_FILE): Remove.Mark Kettenis6-6/+0
* config/i386/obsd.mt (DEPRECATED_TM_FILE): Remove. * config/i386/obsd64.mt (DEPRECATED_TM_FILE): Remove. * config/pa/obsd.mt (DEPRECATED_TM_FILE): Remove. * config/sparc/obsd.mt (DEPRECATED_TM_FILE): Remove. * config/sparc/obsd64.mt (DEPRECATED_TM_FILE): Remove.
2005-05-14Remove XM_FILE.Eli Zaretskii1-2/+0
2005-05-12 * Makefile.in (go32-nat.o): Add $(top_h) to prerequisites.Eli Zaretskii1-21/+0
* go32-nat.c: Include top.h. Update copyright years. (init_go32_ops): Override the default value of gdbinit[] with "gdb.ini". * cli/cli-cmds.c (init_cli_cmds): Use gdbinit[] instead of a compile-time literal string GDBINIT_FILENAME. * top.c (PATH_MAX): Define if not defined. (gdbinit): Declare with a constant size PATH_MAX. * config/i386/go32.mh (XM_FILE): Remove. * config/i386/xm-go32.h: Remove file.
2005-05-12 * config/djgpp/config.sed: Adapt to latest Autoconf.Eli Zaretskii2-11/+20
* config/djgpp/djconfig.sh: Add -Wpointer-arith and -Wuninitialized to the build warnings.
2005-05-11 * config/djgpp/fnchange.lst: Add mappings for inttypes*.m4,Eli Zaretskii1-3/+12
ChangeLog-2004, reg-cris*.dat, dw2-intermix.*, semcris*-switch.c. Fix mappings for hilo-hazard-?.s.
2005-05-11Fix a typo in bunzip2..Eli Zaretskii1-1/+1
2005-05-11Update GDB versions and my email address.Eli Zaretskii1-5/+5
2005-05-08* config/ia64/nm-aix.h: Remove file.Mark Kettenis1-43/+0
2005-05-04* config/i386/cygwin.mh (XM_FILE): Remove variable.Mark Kettenis2-25/+0
* config/i386/xm-cygwin.h: Remove file.
2005-04-27* sh-tdep.c (sh_linux_svr4_fetch_link_map_offsets): Remove function.Mark Kettenis2-6/+4
(sh_gdbarch_init): Remove redundant prototype. * sh-linux-tdep.c: New file. * config/sh/tm-linux.h (sh_linux_svr4_fetch_link_map_offsets): Remove prototype. (SVR4_FETCH_LINK_MAP_OFFSETS): Remove define. * config/sh/linux.mt (TDEPFILES): Add sh64-tdep.o, remove solib-legacy.o. * Makefile.in (sh-linux-tdep.o): New.