aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-05-252004-05-25 Andrew Cagney <cagney@gnu.com>Andrew Cagney2-2/+6
* MAINTAINERS: Update e-mail address.
2004-05-25bfd/Alan Modra12-129/+172
* elflink.c (elf_link_add_object_symbols): Don't set up merge section data here.. * elf.c (_bfd_elf_merge_sections): .. Do it here instead. * merge.c: Formatting. Remove unnecessary casts. Expand bfd_get_section_alignment macro. (struct sec_merge_sec_info): Rename "first" to "first_str". Update use throughout file. (_bfd_add_merge_section): Rename from _bfd_merge_section. Update comment. Abort on dynamic or non-SEC_MERGE input. Don't test section name to determine sinfo group, instead test output section and alignment. (_bfd_merge_sections): Add struct bfd_link_info param. Call _bfd_strip_section_from_output rather than just twiddling flags. * libbfd-in.h (_bfd_add_merge_section): Rename, update comment. (_bfd_merge_sections): Update prototype. * libbfd.h: Regenerate. ld/ * ldlang.c (lang_process): Call bfd_merge_sections later, and only when not a relocatable link. (print_input_section): Handle SEC_EXCLUDE sections. (size_input_section): Don't update dot on SEC_EXCLUDE sections. (lang_do_assignments_1): Likewise. * ldwrite.c (build_link_order): Ignore SEC_EXCLUDE input sections. * emultempl/armelf.em (arm_elf_set_bfd_for_interworking): Likewise. * emultempl/hppaelf.em (build_section_lists): Likewise. * emultempl/ppc64elf.em (build_toc_list): Likewise. (build_section_lists): Likewise.
2004-05-252004-05-24 Randolph Chung <tausq@debian.org>Randolph Chung3-0/+53
* gdb.asm/asm-source.exp: Enable test for hppa-linux target. * gdb.asm/pa.inc: New file.
2004-05-252004-05-24 Randolph Chung <tausq@debian.org>Randolph Chung2-24/+7
* thread.c (info_threads_command, thread_apply_all_command) (thread_apply_command, thread_command, do_captured_thread_select): Remove HPUXHPPA-specific code.
2004-05-252004-05-24 Randolph Chung <tausq@debian.org>Randolph Chung3-7/+7
* hppa-tdep.c (SR4EXPORT_LDIL_OFFSET, SR4EXPORT_LDO_OFFSET): Remove unused symbols. * hppa-tdep.h (HPPA_INSTRUCTION_SIZE): Remove, since there are no more references.
2004-05-25*** empty log message ***gdbadmin1-1/+1
2004-05-25daily updateAlan Modra1-1/+1
2004-05-24 * gdb.texinfo (Starting): Document new start command.Joel Brobecker2-0/+40
2004-05-24 * infcmd.c (kill_if_already_running): New function, extractedJoel Brobecker2-6/+55
from run_command(). (run_command): Replace extracted code by call to kill_if_already_running(). (start_command): New function. (_initialize_infcmd): Add "start" command.
2004-05-24* netbsd-core.c: Correctly indent section that sets architectureMark Kettenis2-51/+54
from machine ID.
2004-05-24Add OpenBSD/m88k support.Mark Kettenis11-1/+1101
* NEWS (New native configurations): Mention OpenBSD/m88k. * m88k-tdep.c, m88k-tdep.h, m88kbsd-nat.c, config/m88k/nm-obsd.h, config/m88k/obsd.mh, config/m88k/obsd.mt: New files. * Makefile.in (m88k_tdep_h): New variable. (ALLDEPFILES): Add m88k-tdep.c and m88kbsd-nat.c. (m88kbsd-nat.o, m88k-tdep.o): New dependencies. * configure.host: Add m88*-*-openbsd*. * configure.tgt: Add m88*-*-openbsd*.
2004-05-24* MAINTAINERS (tracing bytecode stuff): Allow global maintainersJim Blandy2-0/+6
to approve changes.
2004-05-24 * symtab.c (fixup_section): Search section table when lookup byKevin Buettner2-0/+61
name fails.
2004-05-24Really add this file.Mark Kettenis1-0/+33
2004-05-242004-05-24 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+6
* hppa-tdep.c: Fix handling of 8-byte structures; they should not be "small_struct".
2004-05-24Add support for an m88k-openbsd targetNick Clifton9-337/+984
2004-05-24Reorganise m68k instruction decoding and improve handling of MAC/EMACNick Clifton11-10609/+10812
2004-05-242005-05-24 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini6-411/+555
* configure.in: Test the ability to symlink directories. * configure: Regenerate. * Makefile.def (bootstrap-stage): New definitions. * Makefile.tpl (configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc, all-stage1-gcc, all-stage2-gcc, all-stage3-gcc, new-bootstrap, new-cleanstrap, new-restage1, new-restage2, new-restage3, compare): Autogenerate, see Makefile.in entry for behavioral changes. (distclean-stage1, new-stage1-start, new-stage1-end, new-stage1-bubble, distclean-stage2, new-stage2-start, new-stage2-end, new-stage2-bubble, distclean-stage3, new-stage3-start, new-stage3-end): New autogenerated targets. (objext, prebootstrap, BOOT_CFLAGS, POSTSTAGE1_FLAGS_TO_PASS): Move above the autogenerated targets. * Makefile.in: Regenerate. (distclean-stage1, new-stage1-start, new-stage1-end, new-stage1-bubble, distclean-stage2, new-stage2-start, new-stage2-end, new-stage2-bubble, distclean-stage3, new-stage3-start, new-stage3-end): New targets. (all-stage1-gcc): Move prebootstrap dependency from here... (configure-stage1-gcc): ...to here. (new-bootstrap): Use bubble targets. (new-cleanstrap, new-restage1, new-restage2, new-restage3): Use per-stage distclean targets. (configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc, all-stage1-gcc, all-stage2-gcc, all-stage3-gcc, new-bootstrap): Use new-stageN-start to prepare the tree.
2004-05-242004-05-23 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini8-7/+378
* Makefile.def (host_modules): add libcpp. * Makefile.tpl: Add dependencies on and for libcpp. * Makefile.in: Regenerate. * configure.in: Add libcpp host module. * configure: Regenerate. config/ChangeLog: 2004-05-23 Paolo Bonzini <bonzini@gnu.org> * acx.m4 (ACX_HEADER_STDBOOL, ACX_HEADER_STRING): From gcc.
2004-05-24* m68kbsd-nat.c (m68kbsd_collect_gregset): Specify correctMark Kettenis3-4/+8
register number in regcache_raw_collect call. (m68kbsd_collect_fpregset): Likewise. * vaxbsd-nat.c (vaxbsd_collect_gregset): Likewise.
2004-05-24Remove bogus inodeNick Clifton2-1/+5
2004-05-24*** empty log message ***gdbadmin1-1/+1
2004-05-24daily updateAlan Modra1-1/+1
2004-05-23* regset.h (struct regset): Add back `regset' member.Mark Kettenis2-1/+8
2004-05-23* ld.texinfo (Options): Fix typo in last change.Andreas Schwab2-1/+5
2004-05-23* configure.in: Check for td_pcb in `struct thread'.Mark Kettenis4-188/+237
* configure, config.in: Regenerated.
2004-05-23 * expr.c (operand, operator): Don't reject '++' and '--'.Alan Modra2-6/+13
2004-05-23 * configure.in (is_release): Remove.Ben Elliston6-1025/+362
(bfd_version_date, bfd_version, bfd_version_string): Likewise. (AC_OUTPUT): Don't output bfdver.h from version.h. * configure: Regenerate. * Makefile.am (RELEASE): New variable. (bfdver.h): New target. * Makefile.in: Regenerate. * doc/Makefile.in: Likewise.
2004-05-23daily updateAlan Modra1-1/+1
2004-05-23*** empty log message ***gdbadmin1-1/+1
2004-05-22* dpx2-nat.c: Remove file.Mark Kettenis3-85/+5
* Makefile.in (ALLDEPFILES): Remove dpx2-nat.c. (dpx2-nat.o): Remove dependencies.
2004-05-22* amd64obsd-nat.c: Include "gdbcore.h", "regcache.h",Mark Kettenis4-3/+88
<sys/types.h>, <machine/frame.h>, <machine/pcb.h> and "bsd-kvm.h". (amd64obsd_supply_pcb): New function. (_initialize_amd64obsd_nat): Enable libkvm interface. * Makefile.in (amd64obsd-nat.o): Update dependencies. * config/i386/obsd64.mh (NATDEPFILES): Add bsd-kvm.o (LOADLIBES): New variable.
2004-05-22* sparcnbsd-nat.c: Include "gdbcore.h", "regcache.h",Mark Kettenis4-2/+52
<sys/types.h>, <machine/pcb.h> and "bsd-kvm.h". (sparc32nbsd_supply_pcb): New function. (_initialize_sparcnbsd_nat): Enable libkvm interface. * Makefile.in (sparcnbsd-nat.o): Update dependencies. * config/sparc/nbsdelf.mh (NATDEPFILES): Add bsd-kvm.o. (LOADLIBES): New variable.
2004-05-22* bsd-kvm.c, bsd-kvm.h: New files.Mark Kettenis6-5/+324
* i386fbsd-nat.c: Include <sys/types.h>, <machine/pcb.h> and "bsd-kvm.h". (i386fbsd_supply_pcb): New function. * Makefile.in (ALLDEPFILES): Add bsd-kvm.c. (i386fbsd-nat.o): Update dependencies. (bsd_kvm_h): New variable. (bsd-kvm.o): New dependency. * config/i386/fbsd.mh (NATDEPFILES): Add bsd-kvm.o. (LOADLIBES): New variable.
2004-05-22* regset.c: Tweak comment.Mark Kettenis12-53/+84
(regset_alloc): Remove descr argument. Use GDBARCH_OBSTACK_ZALLOC macro. * regset.h: Update copyright year. (struct regset): Remove `descr' member, add `gdbarch' member. (regset_alloc): Adjust prototype and comment. * i386-tdep.c (i386_supply_gregset): Get TDEP from REGSET->arch. (i386_supply_fpregset): Likewise. (i386_regset_from_core_section): Update call to regset_alloc. * i386obsd-tdep.c (i386obsd_aout_supply_regset): Get TDEP from REGSET->arch. (i386obsd_aout_regset_from_core_section): Update call to regset_alloc. * i386nbsd-tdep.c (i386nbsd_aout_supply_regset): Get TDEP from REGSET->arch. (i386nbsd_aout_regset_from_core_section): Update call to regset_alloc. * amd64-tdep.c (amd64_supply_fpregset): Get TDEP from REGSET->arch. (amd64_regset_from_core_section): Update call to regset_alloc. * amd64obsd-tdep.c (amd64obsd_supply_regset): Get TDEP from REGSET->arch. (amd64obsd_regset_from_core_section): Update call to regset_alloc. * sparcnbsd-tdep.c (sparc32nbsd_supply_gregset): Directly pass &sparc32nbsd_gregset in sparc32_supply_gregset call. (sparc32nbsd_init_abi): Update call to regset_alloc. * sparc64obsd-tdep.c (sparc64obsd_supply_gregset): Directly pass &sparc64obsd_core_gregset in sparc64_supply_gregset call. (sparc64obsd_init_abi): Update call to regset_alloc. * sparc64nbsd-tdep.c (sparc64nbsd_supply_gregset): Directly pass &sparc64nbsd_gregset in sparc64_supply_gregset call. (sparc64nbsd_init_abi): Update call to regset_alloc. * sparc64fbsd-tdep.c (sparc64fbsd_supply_gregset): Directly pass &sparc64fbsd_gregset in sparc64_supply_gregset call. (sparc64fbsd_init_abi): Update call to regset_alloc.
2004-05-22* gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.Mark Kettenis2-1/+5
2004-05-22 * Makefile.am (config.status): Don't depend on version.h.Ben Elliston3-6/+9
* Makefile.in: Regenerate.
2004-05-22* ppc-tdep.h (spe_register_p): New declaration.Jim Blandy3-0/+49
(struct gdbarch_tdep): New members: ppc_acc_regnum and ppc_spefscr_regnum. * rs6000-tdep.c (spe_register_p): New function. (rs6000_dwarf2_stab_reg_to_regnum): Recognize numbers for acc and spefscr. (rs6000_gdbarch_init): Initialize the new members of the tdep structure.
2004-05-22 * merge.c (_bfd_merged_section_offset): Remove "addend" param.Alan Modra9-28/+45
* libbfd-in.h (_bfd_merged_section_offset): Adjust prototype. * libbfd.h: Regenerate. * elf.c (_bfd_elf_rela_local_sym): Adjust call. (_bfd_elf_rel_local_sym): Likewise. * elflink.c (_bfd_elf_link_sec_merge_syms): Likewise. (elf_link_input_bfd): Likewise. * elf32-ppc.c (ppc_elf_relax_section): Likewise. * elf64-alpha.c (elf64_alpha_relocate_section): Likewise. * elfxx-ia64.c (elfNN_ia64_relax_section): Likewise. (elfNN_ia64_relocate_section): Likewise.
2004-05-22*** empty log message ***gdbadmin1-1/+1
2004-05-22daily updateAlan Modra1-1/+1
2004-05-21* ppc-linux-nat.c (fetch_register): Move code back to be nextJim Blandy2-1/+5
to the comment that describes it. (Moved code, instead of comment, for symmetry with store_register.)
2004-05-21Allocate regset structures in the gdbarch's obstack, not usingJim Blandy12-28/+56
xmalloc. * regset.c (regset_alloc): Renamed from regset_xmalloc. Add 'arch' argument. Allocate the regset on arch's obstack, not using xmalloc. * regset.h (regset_alloc): Update declaration. * am64-tdep.c (amd64_regset_from_core_section): Update call; pass gdbarch argument. * amd64obsd-tdep.c (amd64obsd_regset_from_core_section): Same. * i386-tdep.c (i386_regset_from_core_section): Same. * i386nbsd-tdep.c (i386nbsd_aout_regset_from_core_section): Same. * i386obsd-tdep.c (i386obsd_aout_regset_from_core_section): Same. * sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Same. * sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Same. * sparc64obsd-tdep.c (sparc64obsd_init_abi): Same. * sparcnbsd-tdep.c (sparc32nbsd_init_abi): Same.
2004-05-212004-05-21 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini4-113/+3417
* Makefile.tpl: Whenever a recursive target is defined, wrap it in a special @if/@endif block, and prepare its maybe dependency in the @if/@endif block * configure.in: Instead of writing maybe dependencies, remove the @if/@endif statements, and remove the @if/@endif blocks that remain. * configure: Regenerate. * Makefile.in: Regenerate.
2004-05-21 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching theJoel Brobecker2-1/+7
GDB prompt.
2004-05-21 * config/djgpp/fnchange.lst: Undo previous change, was useless.Joel Brobecker2-2/+4
2004-05-212004-05-21 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+12
* observer.texi (GDB Observers): Document "inferior_created".
2004-05-21Add --hash-size switch to the linkerNick Clifton12-22/+131
2004-05-21* libaout.h (machine_type): Add M_88K_OPENBSD and M_HPPA_OPENBSD.Mark Kettenis3-0/+29
* netbsd-core.c (netbsd_core_file_p): Set architecture for alpha, arm, m68k, m88k and hppa core files.
2004-05-21Do not use iovec if it is NULL.Nick Clifton2-8/+51