aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-10-30 * elfxx-ia64.c: Include objalloc.h, hashtab.h.Jakub Jelinek2-85/+108
(struct elfNN_ia64_local_hash_entry): Remove root. Add id and r_sym fields. (struct elfNN_ia64_local_hash_table): Remove. (struct elfNN_ia64_link_hash_table): Change loc_hash_table's type to htab_t. Add loc_hash_memory field. (elfNN_ia64_local_hash_table_init, elfNN_ia64_new_loc_hash_entry): Removed. (elfNN_ia64_local_htab_hash, elfNN_ia64_local_htab_eq): New functions. (elfNN_ia64_hash_table_create): Use hashtab.h hashtable for loc_hash_table. Initialize loc_hash_memory. (elfNN_ia64_hash_table_free): New function. (elfNN_ia64_local_hash_lookup): Remove. (elfNN_ia64_local_dyn_sym_thunk): Change into htab_traverse callback. (elfNN_ia64_dyn_sym_traverse): Use htab_traverse. (get_local_sym_hash): Use hashtab.h hashtable for loc_hash_table. (bfd_elfNN_bfd_link_hash_table_free): Define.
2003-10-30Do not dump the contents of SHT_NOBITS sections - they have no file spaceNick Clifton2-1/+6
assigned to their contents.
2003-10-30 * elflink.c (_bfd_elf_link_record_dynamic_symbol): Modify versionedAlan Modra2-24/+18
symbol string in place.
2003-10-30Check the correct arch_info object's mach field: all PowerPC machines areNick Clifton2-1/+7
supersets of the original rs6000, but not later rs6000 machines.
2003-10-30Add second argument to rcpp instruction.Nick Clifton2-2/+7
2003-10-30oops - use correct version of automake to regenerate Makefile.inNick Clifton1-471/+467
2003-10-30 * dwarf2.c (struct attribute): Delete "unsnd", "snd" and "addr".Alan Modra2-41/+40
Add "val" and "sval" fields. (DW_STRING, DW_UNSND, DW_BLOCK, DW_SND, DW_ADDR): Delete. (read_attribute_value): Expand and adjust DW_* occurrences. (scan_unit_for_functions, parse_comp_unit): Likewise.
2003-10-30Switch to ELF targeted VxWorks targetsNick Clifton5-472/+523
2003-10-30Remove separate vxworks stanza; merge withother common ELF triples.Nick Clifton2-10/+21
2003-10-30*** empty log message ***gdbadmin1-1/+1
2003-10-29daily updateAlan Modra1-1/+1
2003-10-29 * merge.c (struct sec_merge_sec_info): Update comment.Alan Modra3-263/+199
(struct sec_merge_hash_entry): Remove entsize. (sec_merge_hash_lookup): Only adjust alignment when creating. (sec_merge_emit): Remove register keyword. (cmplengthentry, last4_eq, last_eq): Delete. (strrevcmp, strrevcmp_align, is_suffix): New. (merge_strings): Use them to implement fast suffix merging. * elf-strtab.c (struct elf_strtab_hash_entry): Update comments. Make "len" signed. (_bfd_elf_strtab_add): Lose on >2G strings. (_bfd_elf_strtab_emit): Don't emit strings with len < 0. (cmplengthentry, last4_eq): Delete. (strrevcmp, is_suffix): New. (_bfd_elf_strtab_finalize): Rework to implement fast suffix merging.
2003-10-29* config/i386/fbsd.mt (TDEPFILES): Add corelow.o.Mark Kettenis3-2/+6
* config/i386/fbsd.mh (NATDEPFILES): Remove corelow.o and core-regset.o.
2003-10-29* fbsd-proc.c (fbsd_make_corefile_notes): Remove unecessary casts.Mark Kettenis2-16/+9
2003-10-292003-10-29 Daniel Jacobowitz <drow@mvista.com>Phil Blundell2-319/+765
* elf32-arm.h (elf32_arm_final_link_relocate): Move check for SEC_ALLOC. 2003-10-29 Philip Blundell <philb@gnu.org> * elf32-arm.h (elf32_arm_plt0_entry, elf32_arm_plt_entry): New code sequence. (PLT_HEADER_SIZE): New. (struct elf32_arm_pcrel_relocs_copied): Rename to ... (struct elf32_arm_relocs_copied): ... this. Count both pcrel and non-pcrel relocs. All uses updated. (struct elf32_arm_link_hash_table): Add pointers to dynamic linker sections and symbol/section mapping cache. (create_got_section): New. (elf32_arm_create_dynamic_sections): New. (elf_backend_create_dynamic_sections): Use it. (elf32_arm_final_link_relocate): Support garbage collection of relocs. (elf32_arm_check_relocs): Likewise. (elf32_arm_adjust_dynamic_symbol): Likewise. (elf32_arm_copy_indirect_symbol): New. (elf32_arm_link_hash_table_create): Initialise new fields. (elf32_arm_gc_sweep_hook): Implement. (elf32_arm_discard_copies): Delete. (elf32_arm_finish_dynamic_symbol): Use new PLT code. (elf32_arm_finish_dynamic_sections): Likewise. (elf_backend_can_refcount): Define. (elf_backend_copy_indirect_symbol): Likewise. (elf_backend_plt_header_size): Set to PLT_HEADER_SIZE.
2003-10-29* corelow.c: Include "arch-utils.h", "regset.h" andMark Kettenis2-2/+56
"gdb_assert.h". (core_gdbarch): New variable. (sniff_core_bfd): Don't sniff if we have support for register sets in CORE_GDBARCH. (core_close): Reset CORE_GDBARCH. (core_open): Initialize CORE_GDBARCH. (get_core_register_section): Use register sets if they are supported by CORE_GDBARCH. (get_core_registers): Don't print error message if we have support for register sets in CORE_GDBARCH.
2003-10-29Make a generic VxWorks entryNick Clifton3-14/+11
2003-10-292003-10-29 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-2/+13
* ppc-linux-tdep.c (_initialize_ppc_linux_tdep): Instead of the default PPC machine, register 32-bit and 64-bit PPC, and rs6k.
2003-10-29* objfiles.h (clear_objfile_data): New prototype.Mark Kettenis4-0/+15
* objfiles.c (clear_objfile_data): New function. * symfile.c (reread_symbols): Clear per-objfile data.
2003-10-29Update documentationNick Clifton2-8/+37
2003-10-29 * elf64-ppc.c (elf_backend_grok_prstatus): Define.Alan Modra2-2/+48
(elf_backend_grok_psinfo): Define. (ppc64_elf_grok_prstatus, ppc64_elf_grok_psinfo): New functions.
2003-10-29 * elf.c (_bfd_elfcore_make_pseudosection): Allow multipleAlan Modra2-15/+25
sections with the same name. (elfcore_grok_lwpstatus): Likewise. (elfcore_grok_win32pstatus): Likewise. (elfcore_grok_note): Likewise. (elfcore_grok_nto_status): Likewise. (elfcore_grok_nto_gregs): Likewise.
2003-10-29*** empty log message ***gdbadmin1-1/+1
2003-10-28daily updateAlan Modra1-1/+1
2003-10-28* gdb.texinfo (The F request packet, The F reply packet): RenamedJim Blandy2-4/+11
from "The `F' request packet" and "The `F' reply packet", to make texi2dvi happy. (File-I/O remote protocol extension): Update menu entries, too.
2003-10-282003-10-28 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-14/+24
* symfile.c (symbol_file_add_with_addrs_or_offsets): Switch to use printf_unfiltered instead of printf_filtered for output messages. (add_symbol_file_command): Ditto. (reread_symbols): Ditto. (overlay_auto_command): Ditto. (overlay_manual_command): Ditto. (overlay_off_command): Ditto.
2003-10-28*** empty log message ***gdbadmin1-1/+1
2003-10-27daily updateAlan Modra1-1/+1
2003-10-27* arch-utils.c (deprecated_select_gdbarch_hack): New function.Mark Kettenis3-4/+68
(gdbarch_from_bfd): New function. (set_gdbarch_from_file): Re-implement using gdbarch_from_bfd and deprecated_select_gdbarch_hack. * arch-utils.h (gdbarch_from_bfd): New prototype.
2003-10-27s/post date/commit date/ for change logAndrew Cagney1-1/+1
2003-10-27 * elf32-arm.h (elf32_arm_merge_private_bfd_data): Never skip dynamicDaniel Jacobowitz2-12/+24
objects.
2003-10-272003-10-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-9/+12
* osabi.c (gdbarch_init_osabi): Use info.bfd_arch_info instead of arch_info. Use warning instead of fprintf_filtered. Do not use deprecated bfd_printable_arch_mach.
2003-10-27 * readelf.c (dump_section): Don't display DEL characters.Alan Modra2-1/+5
2003-10-272003-10-26 Michael Chastain <mec@shout.net>Michael Chastain2-0/+46
* gdb.texinfo (Thread Stops): Document the issue with premature return from system calls in multi-threaded programs.
2003-10-27 * ChangeLog: Fix typos.Kazu Hirata18-41/+62
* ChangeLog-9197: Likewise. * ChangeLog-9899: Likewise. * NEWS: Likewise. * ar.c: Fix comment typos. * arsup.c: Likewise. * coffgrok.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * dlltool.c: Likewise. * ieee.c: Likewise. * nm.c: Likewise. * objdump.c: Likewise. * prdbg.c: Likewise. * readelf.c: Likewise. * resrc.c: Likewise. * sysinfo.y: Likewise. * windres.c: Likewise.
2003-10-27Do not complain when copying a file format that does not support relocations.Nick Clifton2-4/+23
2003-10-27 * ChangeLog: Fix typos.Kazu Hirata19-33/+55
* ChangeLog-9295: Likewise. * as.c: Fix comment typos. * as.h: Likewise. * atof-generic.c: Likewise. * bit_fix.h: Likewise. * frags.h: Likewise. * hash.c: Likewise. * input-file.c: Likewise. * input-scrub.c: Likewise. * itbl-ops.c: Likewise. * itbl-parse.y: Likewise. * listing.c: Likewise. * macro.h: Likewise. * read.c: Likewise. * sb.c: Likewise. * sb.h: Likewise. * symbols.c: Likewise. * symbols.h: Likewise.
2003-10-27 * ld-undefined/undefined.exp: Mark as xfail for m6811 and m6812Stephane Carrez2-0/+9
due to elf/Dwarf2 binutils limitation.
2003-10-27 * scripttempl/elfm68hc12.sc: Define eeprom memory region.Stephane Carrez2-0/+5
2003-10-27 * gas/m68hc11/opers12-dwarf2.d: Update, local label prefix removed.Stephane Carrez3-4/+9
* gas/m68hc11/lbranch-dwarf2.d: Update.
2003-10-27 * config/tc-m68hc11.c: Convert to ISO C90.Stephane Carrez3-170/+102
* config/tc-m68hc11.h: Likewise.
2003-10-27 * m68hc11-dis.c: Convert to ISO C90 prototypes.Stephane Carrez2-31/+19
2003-10-27Revert small portion of previous commit. (Delete a #if 0 and #endif that IKevin Buettner1-2/+0
had added for testing.)
2003-10-27 * frv-tdep.c (frv_register_raw_size, frv_register_virtual_size):Kevin Buettner2-21/+21
Delete. (frv_register_type): Rename from frv_register_virtual_type. Add ``struct gdbarch *'' parameter. (frv_gdbarch_init): Delete calls to the following functions: set_gdbarch_deprecated_size(), set_gdbarch_deprecated_register_bytes(), set_gdbarch_deprecated_register_raw_size(), set_gdbarch_deprecated_max_register_raw_size(), set_gdbarch_deprecated_register_virtual_size(), set_gdbarch_deprecated_max_register_virtual_size(), set_gdbarch_deprecated_register_virtual_size(), set_gdbarch_deprecated_register_virtual_type(). Add call to function set_gdbarch_register_type().
2003-10-27 * doc/c-sh64.texi: Fix a typo.Kazu Hirata2-1/+5
2003-10-27*** empty log message ***gdbadmin1-1/+1
2003-10-26daily updateAlan Modra1-1/+1
2003-10-26 * doc/c-alpha.texi: Fix typos.Kazu Hirata7-15/+24
* doc/c-ia64.texi: Likewise. * doc/c-mmix.texi: Likewise. * doc/c-sh64.texi: Likewise. * doc/c-xtensa.texi: Likewise. * doc/internals.texi: Likewise.
2003-10-26Fix typo.Mark Kettenis1-1/+1
2003-10-26* i386-tdep.h (FCS_REGNUM, FCOFF_REGNUM, FDS_REGNUM,Mark Kettenis4-12/+28
FDOFF_REGNUM): Remove defines. * win32-nat.c (do_child_fetch_inferior_registers): Include "i387-tdep.h". (do_child_fetch_inferior_registers): Use I387_FISEG_ST0_REGNUM and I387_FOP_REGNUM instead of FCS_REGNUM and FOP_REGNUM. Define and undefine I387_ST0_REGNUM.