aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2004-09-26daily updateAlan Modra1-1/+1
2004-09-26*** empty log message ***gdbadmin1-1/+1
2004-09-25* config/i386/fbsd.mh (NATDEPFILES): Remove infptrace.o.Mark Kettenis6-5/+11
* 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-25* inf-ptrace.c (inf_ptrace_attach): Remove redundant parenthesis.Mark Kettenis2-5/+25
Inline attach call. (inf_ptrace_detach): Inline detach call.
2004-09-25* configure.in: Check for waddstr instead of mvwaddstr whenMark Kettenis5-236/+305
searching for curses library. Check for wborder. * configure, config.in: Regenerate. * tui/tui-wingeneral.c (box_win): Use box if wborder isn't available.
2004-09-25Merge from gcc:DJ Delorie2-0/+101
2004-09-24 Zack Weinberg <zack@codesourcery.com> * warnings.m4: New file.
2004-09-25daily updateAlan Modra1-1/+1
2004-09-25*** empty log message ***gdbadmin1-1/+1
2004-09-24* inf-ptrace.c (inf_ptrace_xfer_memory): Fix gdb_indent.sh wart.Mark Kettenis2-1/+5
2004-09-242004-09-24 Monika Chaddha <monika@acmet.com>Andrew Cagney2-2/+7
Committed by Andrew Cagney. * m16.igen (CMP, CMPI): Fix assembler.
2004-09-242004-09-24 Robert Picco <Robert.Picco@hp.com>Andrew Cagney2-0/+93
Committed by Andrew Cagney. * remote.c (set_remote_protocol_p_packet_cmd, remote_protocol_p) (show_remote_protocol_p_packet_cmd): New. Implement 'p' packet. configuration. (fetch_register_using_p): Implement 'p' packet. Based on code by Fernando Nasser. (remote_fetch_registers): Call fetch_register_using_p. (init_all_packet_configs, show_remote_cmd) (_initialize_remote): Add p-packet.
2004-09-24* inf-ptrace.c (inf_ptrace_kill_inferior): Call ptrace directlyMark Kettenis2-4/+13
instead of call_ptrace. Call wait directly instead of ptrace_wait. (inf_ptrace_me): Call ptrace directly instead of call_ptrace. (inf_ptrace_wait): Inline ptrace_wait call.
2004-09-242004-09-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-10/+91
David Anderson <anderson@redhat.com> * gdb.base/bigcore.exp (extract_heap): If the expect "file size" command fails, assume things will work. * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>. (_GNU_SOURCE): Define. (print_unsigned, print_hex): Change parameter to "long long". (print_byte_count): New function, use to print byte counts. (large_off_t, large_lseek, O_LARGEFILE): Define dependant on O_LARGEFILE. (main): Compute an upper bound on a corefile in max_core_size. Limit memory chunk size to max_core_size. Limit total memory allocated to max_core_size.
2004-09-242004-09-24 Ian Lance Taylor <ian@wasabisystems.com>Andrew Cagney5-16/+111
Committed by Andrew Cagney. * configure.in: Check for sys/mount.h, sys/vfs.h, sys/statfs.h. Check for struct statfs. * emul_netbsd.c: If not HAVE_STRUCT_STATFS, #undef HAVE_FSTATFS. * configure, config.in: Regenerate.
2004-09-24Makefile.in: Revert previous change. yylwrap was rolled back instead.Paul N. Hilfinger2-1/+6
2004-09-24Merge from gccDJ Delorie1-0/+1
2004-09-24 * ylwrap: Revert to previous version.DJ Delorie2-170/+76
2004-09-24 * scripttempl/elf.sc: Keep .preinit_array, .init_array andPaul Brook2-3/+8
.fini_array sections.
2004-09-24* Makefile.in (.y.c): Modify $(YLWRAP) invocation to usePaul N. Hilfinger2-1/+6
the new argument order.
2004-09-24bfd/Alan Modra5-18/+38
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Add output section vma and output offset to address. * simple.c (simple_save_output_info): Only set output section and offset for debug sections, or those not already set up by the linker. (bfd_simple_get_relocated_section_contents): Update comment. ld/testsuite/ * ld-elfvsb/elfvsb.exp: Remove file name from "undefined ref" string.
2004-09-24 * elf.c (IS_LOADED): Delete.Alan Modra2-10/+26
(assign_file_positions_for_segments): Just test SEC_LOAD instead. Restore SEC_HAS_CONTENTS test to the one place it was used prior to 2004-09-22.