aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-09-30emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): Generate correct baseNick Clifton3-2/+9
address for position independant executables. pe-dll.c (pe_dll_fill_sections): Don't mark position independant executables as DLLs.
2004-09-30(select_control_regs): Add mcf5249.Nick Clifton2-0/+5
2004-09-30bfd/Paul Brook8-1/+29
* elf32-arm.h (bfd_elf32_arm_set_target_relocs): Handle "abs" target2 relocation type. ld/ * ld.texinfo: Document --target2=abs. * emulparms/armsymbian.sh (TARGET2_TYPE): Set. ld/testsuite/ * ld-arm/arm-elf.exp: Add test for --target2=abs. * ld-arm/arm-target2-abs.d: New file.
2004-09-30Really delete inf_ptrace_xfer_memory!Andrew Cagney1-139/+0
2004-09-302004-09-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+60
PR 414 * elflink.c (_bfd_elf_merge_symbol): Check TLS symbol.
2004-09-30Enable target-libgloss for crx-*-*.Nick Clifton3-101/+98
2004-09-30Apply Paul Brook's patch to implement armv6k instructionsNick Clifton16-14/+232
2004-09-302004-09-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-5/+114
* inf-ptrace.c (inf_ptrace_target): Do not set to_xfer_memory. (inf_ptrace_xfer_memory): Delete. * target.c (target_xfer_partial_p, xfer_using_stratum): New. (target_read_memory, target_write_memory): Use xfer_using_stratum when target_xfer_partial_p. (debug_target): Move to start of file. (target_read_memory_partial, target_write_memory_partial): Use to_xfer_partial when target_xfer_partial_p.
2004-09-302004-09-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-8/+97
* inf-ptrace.c (inf_ptrace_xfer_partial): Replace call to inf_ptrace_xfer_memory with equivalent code. * inftarg.c (child_xfer_partial): When performing a write, pass writebuf to child_xfer_memory.
2004-09-30Use ISO C90 semanticsNick Clifton2-3400/+2719
2004-09-302004-09-30 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-2/+7
* target.c (target_read_string): Use target_read_memory instead of target_xfer_memory.
2004-09-30(mav_reg_required_here): Allow REG_TYPE_CN as alternative when REG_TYPE_MVF,Nick Clifton2-2/+26
REG_TYPE_MVD, REG_TYPE_MVFX or REG_TYPE_MVDX is expected.
2004-09-30daily updateAlan Modra1-1/+1
2004-09-30*** empty log message ***gdbadmin1-1/+1
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-3/+4
* infptrace.c (kill_inferior): Fix typo, in previous inline. Pass the address of status.
2004-09-29xstormy16.sc: Only perform the assignments to the ROM region when not performingNick Clifton4-11/+20
a relocatable link. The ROM region does not start at address 0, but the sections will. Makefile.am: Fix linker script dependency for the generation of eelf32xstormy16.c.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-5/+16
* infptrace.c (ptrace_wait): Mention problem with HPUX. (kill_inferior): Inline ptrace_wait call. * linux-nat.c (kill_inferior): Inline ptrace_wait call. * inftarg.c (child_wait): Inline ptrace_wait call.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney8-68/+16
* target.h (struct target_ops): Delete field to_post_wait. (target_post_wait): Delete macro. (child_post_wait): Delete declaration. * target.c (update_current_target, update_current_target) (debug_to_post_wait, setup_target_debug): Delete functions and references. * infttrace.c (ptrace_wait): Delete call to target_post_wait. * inftarg.c (child_post_wait): Delete. (init_child_ops): Do not set to_post_wait. * infptrace.c (ptrace_wait): Delete call to target_post_wait. * inf-ptrace.c (inf_ptrace_wait): Delete call to target_post_wait. * inf-child.c (inf_child_post_wait): Delete. (inf_child_target): Do not set to_post_wait. * inf-ptrace.c (inf_ptrace_post_wait): Delete. (inf_ptrace_target): Do not set to_post_wait.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-6/+3
* wince.c (child_ops): Delete. * win32-nat.c (child_ops): Delete.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-22/+6
* inftarg.c (inftarg_set_find_memory_regions) (inftarg_set_make_corefile_notes): Delete functions. (_initialize_linux_nat): Inline calls.
2004-09-292004-09-29 Andrew Cagney <cagney@gnu.org>Andrew Cagney9-17/+18
* target.h (child_ops): Declare. * inftarg.c (child_ops): Move from here ... * target.c (child_ops): ... to here. * wince.c (child_ops): Delete extern declaration. * win32-nat.c (child_ops): Delete extern declaration. * linux-nat.c (child_ops): Delete extern declaration. * hpux-thread.c (child_ops): Delete extern declaration.
2004-09-29gas/testsuite/Alan Modra6-2/+16
* gas/i386/secrel.s: Pad .rdata out to 16 byte boundary. * gas/i386/secrel.d: Adjust to suit. ld/testsuite/ * ld-pe/secrel1.s: Pad .rdata out to 16 byte boundary. * ld-pe/secrel.d: Adjust to suit.
2004-09-29 * configure.in (--without-headers): Add missing double quotes.Richard Sandiford3-4/+9
* configure: Regenerate.
2004-09-29 * doc/c-i386.texi (i386-Mnemonics): Fix typo.Alan Modra2-1/+5
2004-09-29daily updateAlan Modra1-1/+1
2004-09-29*** empty log message ***gdbadmin1-1/+1
2004-09-28Fix up previous commit.Mark Kettenis2-2/+2
2004-09-28* configure.tgt: Set default OS/ABI for OpenBSD ELF targets.Mark Kettenis2-6/+8
2004-09-28* configure.in: Only set host_makefile_frag when building a nativeMark Kettenis3-42/+40
debugger. * configure: Regenerate.
2004-09-28* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Register OS/ABIMark Kettenis2-0/+7
for OpenBSD ELF.
2004-09-28* emulparams/arm_epoc_pe.sh, emulparams/armpe.sh, emulparams/i386pe.sh,Christopher Faylor10-1/+23
emulparams/i386pe_posix.sh, emulparams/mcorepe.sh, emulparams/mipspe.sh, emulparams/ppcpe.sh, scripttempl/pe.sc: Define TARGET_PAGE_SIZE. * scripttempl/pe.sc: Make the virtual address and file offset synced if the alignment is lower than the target page size.
2004-09-282004-09-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-1/+5
Problem identified by Paul Hilfinger. * Makefile.in (ada_lex_c): Define. (ada-lex.o): Delete rule.
2004-09-282004-09-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney17-768/+732
* 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-28Reoder functions to eliminate most of the static function prototypes.Nick Clifton2-601/+576
2004-09-28* emultempl/pe.em (gld_${EMULATION_NAME}_unrecognized_file): AllowChristopher Faylor2-4/+7
def_file_parse to handle pe_def_file if NULL and prevent crash with invalid .def files.
2004-09-28daily updateAlan Modra1-1/+1
2004-09-28*** empty log message ***gdbadmin1-1/+1
2004-09-272004-09-16 Andrew Cagney <cagney@gnu.org>Andrew Cagney17-1988/+1979
* 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-272004-09-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-6/+14
Robert Picco <Robert.Picco@hp.com> * gdb.texinfo (Packets): Document the "p" packet.
2004-09-27* config/i386/fbsd64.mh, config/i386/nbsd64.mh,Mark Kettenis4-3/+3
config/i386/obsd64.mh (NAT_FILE): Remove variable.
2004-09-27* configure.in: Don't comment out NATDEPFILES in the generatedMark Kettenis3-16/+6
Makefile if NAT_FILE is unset. * configure: Regenerate.
2004-09-272004-09-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-59/+44
* infrun.c (check_for_old_step_resume_breakpoint): Delete. (insert_step_resume_breakpoint): Delete. (insert_step_resume_breakpoint_at_frame): New function. (insert_step_resume_breakpoint_at_sal): New function. (handle_inferior_event, step_into_function) (insert_step_resume_breakpoint): Simplify by using same.
2004-09-272004-09-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+5
* gdb_indent.sh (types): Add caddr_t to list of predefined types.
2004-09-27daily updateAlan Modra1-1/+1
2004-09-27*** empty log message ***gdbadmin1-1/+1
2004-09-26 * emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): EnableAlan Modra2-0/+6
--emit-stub-syms automatically when --emit-relocs.
2004-09-26* fbsd-proc.c: Remove file.Mark Kettenis2-181/+3
* Makefile.in (fbsd-proc.o): Remove dependency.
2004-09-26* i386fbsd-nat.c (_initialize_i386fbsd_nat): Group target relatedMark Kettenis2-3/+6
code together.
2004-09-26* config/i386/nm-fbsd64.h: Remove file.Mark Kettenis3-29/+6
* config/i386/fbsd64.mh (NAT_FILE): Set to config/nm-nbsd.h.
2004-09-26* amd64-nat.h: Update copyright year.Mark Kettenis11-21/+85
(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.