aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2004-09-242004-09-23 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu7-74/+174
* Makefile.tpl (REALLY_SET_LIB_PATH): Add @SET_GCC_LIB_PATH@. (HOST_EXPORTS]): Add @SET_GCC_LIB_PATH@. Set and export SET_GCC_LIB_PATH_CMD. (BASE_TARGET_EXPORTS): Likewise. * Makefile.in: Regenerated. * configure.in (SET_GCC_LIB_PATH): Set and substitute. * configure: Regenerated. config/ 2004-09-23 H.J. Lu <hongjiu.lu@intel.com> * gcc-lib-path.m4: New file.
2004-09-24daily updateAlan Modra1-1/+1
2004-09-24*** empty log message ***gdbadmin1-1/+1
2004-09-232004-09-23 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-52/+71
* gdb.base/bigcore.exp: Replace the code that creates a corefile from a separate process with code that creates a corefile by making the inferior dump core.
2004-09-23* gdb.base/sigstep.exp: Avoid comments withing gdb_test_multipleMark Kettenis2-6/+11
block.
2004-09-23Merge from gccDJ Delorie1-0/+140
2004-09-23 Kelley Cook <kcook@gcc.gnu.org> * config.guess: New upstream version * compile, depcomp, install-sh, ylwrap: Likewise.
2004-09-23Merge from gcc:DJ Delorie8-256/+423
2004-09-23 Kelley Cook <kcook@gcc.gnu.org> * config.guess: New upstream version * compile, depcomp, install-sh, ylwrap: Likewise. 2004-09-19 Roger Sayle <roger@eyesopen.com> * config/mh-x86omitfp: New host makefile fragment. Add -fomit-frame-pointer to the default BOOT_CFLAGS. * configure.in: Use it to speed up bootstrap on some IA-32 hosts. * configure: Regenerate. 2004-09-15 Andrew Pinski <pinskia@physics.uc.edu> PR target/11572 * configure.in (*-*-darwin*): Renable libobjc. * configure: Regenerate.
2004-09-23Merge from gccDJ Delorie19-64/+1981
2004-09-22 Kelley Cook <kcook@gcc.gnu.org> * gettext-sister.m4: Renamed from gettext.m4 * codeset.m4, gettext.m4, glibc21.m4, iconv.m4, intdiv0.m4, po.m4, inttypes.m4, inttypes-pri.m4, inttypes_h.m4, lcmessage.m4, lib-ld.m4, lib-link.m4, lib-prefix.m4, nls.m4, progtest.m4, stdint_h.m4, uintmax_t.m4, ulonglong.m4: Import from gettext-0.12.1 sources.
2004-09-232004-09-23 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-20/+37
* gdb.base/constvars.exp (local_compiler_xfail_check_2): New proc. Accept both gcc 3.x.x and gcc 4.x.x. * gdb.base/volatile.exp (local_compiler_xfail_check_2): Likewise.
2004-09-23 * MAINTAINERS: Remove "broken" from XStormy16 entry.Corinna Vinschen3-689/+385
* xstormy16-tdep.c: Convert XStormy16 target to latest GDB methods. (struct gdbarch_tdep): Remove. (struct xstormy16_frame_cache): New frame cache structure. (xstormy16_register_byte, xstormy16_register_raw_size) (xstormy16_reg_virtual_type, xstormy16_register_type) (xstormy16_push_arguments, xstormy16_push_return_address) (xstormy16_pop_frame, xstormy16_store_struct_return) (xstormy16_store_return_value, xstormy16_extract_struct_value_address) (xstormy16_frame_saved_register, xstormy16_get_saved_register) (xstormy16_scan_prologue, xstormy16_frame_init_saved_regs) (xstormy16_frame_saved_pc, xstormy16_init_extra_frame_info) (xstormy16_frame_chain, xstormy16_frame_chain_valid, (xstormy16_saved_pc_after_call, xstormy16_save_dummy_frame_to): Remove. (xstormy16_use_struct_convention): Drop gcc_p parameter. (xstormy16_extract_return_value, xstormy16_store_return_value): Regcachify. Drop useless struct convention handling. (xstormy16_register_type, xstormy16_return_value) (xstormy16_push_dummy_call, xstormy16_analyze_prologue) (xstormy16_alloc_frame_cache, xstormy16_frame_cache) (xstormy16_frame_prev_register, xstormy16_frame_this_id) (xstormy16_frame_base_address, xstormy16_frame_sniffer) (xstormy16_unwind_sp, xstormy16_unwind_pc) (xstormy16_unwind_dummy_id) : New functions. (xstormy16_skip_prologue): Call xstormy16_analyze_prologue instead of xstormy16_scan_prologue. (xstormy16_frame_unwind): New frame_unwind structure. (xstormy16_frame_base): New frame_base structure. (xstormy16_gdbarch_init): Accomodate all of the above changes. Reshuffle for better readability. Also add dwarf2_frame_sniffer.
2004-09-23 PR gas/396Alan Modra2-1/+9
* elf32-sparc.c (elf32_sparc_final_write_processing): Handle bfd_mach_sparc_sparclet and bfd_mach_sparc_sparclite. Remove redundant assignment of EM_SPARC.
2004-09-23daily updateAlan Modra1-1/+1
2004-09-23*** empty log message ***gdbadmin1-1/+1
2004-09-22* pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Enable 16 byteBrian Ford3-0/+11
alignment for .rdata sections so sse[2] code works with gcc >= 3.3.3 constants. * pe-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Likewise.
2004-09-22* language.c (language_gdbarch_post_init): Fix off-by one error.Mark Kettenis2-1/+5
2004-09-22binutils/Alan Modra20-33/+63
* readelf.c (process_program_headers): Don't include .tbss in non-TLS segments. ld/testsuite/ * ld-i386/tlsbin.rd: Update for changed segment map. * ld-i386/tlsnopic.rd: Likewise. * ld-i386/tlspic.rd: Likewise. * ld-powerpc/tlsexe.r: Likewise. * ld-powerpc/tlsexe32.r: Likewise. * ld-powerpc/tlsexetoc.r: Likewise. * ld-powerpc/tlsso.r: Likewise. * ld-powerpc/tlsso32.r: Likewise. * ld-powerpc/tlstocso.r: Likewise. * ld-s390/tlsbin.rd: Likewise. * ld-s390/tlsbin_64.rd: Likewise. * ld-s390/tlspic.rd: Likewise. * ld-s390/tlspic_64.rd: Likewise. * ld-sh/tlsbin-2.d: Likewise. * ld-sh/tlspic-2.d: Likewise. * ld-x86-64/tlsbin.rd: Likewise. * ld-x86-64/tlspic.rd: Likewise.
2004-09-22 * elf32-ppc.c (ppc_elf_modify_segment_map): Delete.Alan Modra2-10/+5
(elf_backend_modify_segment_map): Don't define.
2004-09-22bfd/Alan Modra7-109/+134
* elf.c (IS_LOADED): Define. (assign_file_positions_for_segments): Don't round up file offset of PT_LOAD segments containing no SEC_LOAD sections, instead round down. Delete code handling link script adjustment of lma. Do the adjust in later code handling similar ajustments. Remove dead code error check. Warn if section lma would require a negative offset adjustment. Tweak lma adjustment to use p_filesz rather than p_memsz. Use p_vaddr + p_memsz inside section loop in place of voff. Don't update voff in section loop. Change voff in segment loop to be an adjustment on top of "off". Set sec->filepos and update "off" later. Test for loadable sections consistently using IS_LOADED. Similarly, test for alloc-only sections other than .tbss consistently. Don't bother checking SEC_ALLOC in PT_LOAD segments. Remove FIXME. Tidy PT_NOTE handling. Use %B and %A in error messages. (assign_file_positions_except_relocs): Use %B in error message. ld/testsuite/ * ld-scripts/overlay-size.d: Don't check .mbss lma. * ld-sh/sh64/mix1.xd: Update for changed .bss file offset. * ld-sh/sh64/shdl32.xd: Likewise. * ld-sh/sh64/shdl64.xd: Likewise.
2004-09-22daily updateAlan Modra1-1/+1
2004-09-22*** empty log message ***gdbadmin1-1/+1
2004-09-21Fix error in unwind info for psp relative offsets.Jim Wilson2-13/+28
* config/tc-ia64.c (ENCODED_PSP_OFFSET): New. (output_rp_psprel, output_pfs_psprel, output_preds_psprel, output_spill_base, output_unat_psprel, output_lc_psprel, output_fpsr_psprel, output_priunat_psprel, output_bsp_psprel, output_bsprestore_psprel, output_rnat_psprel, output_spill_psprel, output_spill_psprel_p): Use it.