aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-12-20 * configure.in (arm-*-netbsdelf*): Add target.Alan Modra3-186/+180
* configure: Regenerate.
2001-12-20 * config.bfd (arm-*-netbsdelf*): Add target.Alan Modra4-63/+75
* configure.in: Include netbsd-core.lo for native arm-*-netbsd*. * configure: Regenerate.
2001-12-20*** empty log message ***gdbadmin1-1/+1
2001-12-192001-12-19 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-3/+52
* corefile.c (do_captured_read_memory_integer, safe_read_memory_integer): New functions. * gdbcore.h (safe_read_memory_integer): Export. * arm-tdep.c (arm_scan_prologue): Use safe_read_memory_integer, to read the frame value, to capture calls to error().
2001-12-19 * elfcode.h (elf_slurp_symbol_table): Test elf_elfsections for NULL,Alan Modra2-1/+7
as can happen with a core file, before dereferencing.
2001-12-19* s390-tdep.c (s390_register_name): S390_LAST_REGNUM is, in fact,Jim Blandy2-4/+14
the last register number, not one greater than the last register number. * s390-tdep.c (s390_register_virtual_type): Replace clever but incorrect range comparison with correct, legible equivalent.
2001-12-19daily updateAlan Modra1-1/+1
2001-12-19 * mi-var-display.exp: char* variables have a child. Update allKeith Seitz3-6/+12
occurences. * mi0-var-display.exp: Likewise.
2001-12-19* s390-tdep.c (s390_gdbarch_init): Revert accidentally committedJim Blandy1-1/+0
change.
2001-12-19* s390-tdep.c (s390_register_raw_size): Replace unnecessarilyJim Blandy2-5/+12
obscure range comparison with legible equivalent.
2001-12-19 * gdb.base/break.exp: Fix HP specific search string when testingJeff Law4-3/+24
backtracing in a called function. * gdb.base/constvars.exp: Only set lang to C++ if we're compiling the test with HP's compilers. * gdb.base/volatile.exp: Similarly.
2001-12-19 * config/pa/tm-hppa.h (STORE_RETURN_VALUE): Use hppa_store_return_value.Jeff Law3-32/+60
(EXTRACT_RETURN_VALUE): Similarly. * hppa-tdep.c (hppa_store_return_value): New function. (hppa_extract_return_value): New function.
2001-12-19 * configure.host: Add rules for x86_64-*linux-gnu. ChangeAndreas Jaeger2-4/+16
s390x-linux entry to use gcc to report configuration, replace gcc with $CC in s390-linux
2001-12-19 * infttrate.c (child_acknowledge_created_inferior): PassJeff Law2-2/+8
correct argument to add_thread. (update_thread_state_after_attach): Likewise.
2001-12-192001-12-19 Fernando Nasser <fnasser@redhat.com>Fernando Nasser4-9/+18
* config/arm/tm-arm.h: Properly define SOFTWARE_SINGLE_STEP_P. Always define SOFTWARE_SINGLE_STEP. * config/arm/tm-embed.h: Properly define SOFTWARE_SINGLE_STEP_P. * arm-tdep.c (arm_get_next_pc, thumb_get_next_pc, bitcount, shifted_reg_val): Always compile these functions. (arm_software_single_step): Fix second argument in function calls.
2001-12-19Add function gdbarch_info_init() replaces memset().Andrew Cagney5-9/+37
2001-12-19 * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): If new_sizeJakub Jelinek2-1/+24
is 0, temporarily grow it to minimal CIE size. (_bfd_elf_write_section_eh_frame): If input .eh_frame section would end up empty, build a fake minimal CIE.
2001-12-19 * ld.texinfo (VERSION): Fix markup.Andreas Jaeger2-5/+9
2001-12-19* gdb.base/printcmds.exp: Expect the null character to be printedJim Blandy4-8/+15
as '\0', and the '\013' to be printed as '\v'. * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same. * gdb.base/setvar.exp: Same.
2001-12-19* c-lang.c (c_emit_char): Print ASCII 11 as '\v', to matchJim Blandy2-0/+12
ISO C, and our parser. Print ASCII 0 as '\0', since that's what people are used to seeing.
2001-12-192001-12-18 Michael Snyder <msnyder@redhat.com>Michael Snyder2-8/+29
* objcopy.c (copy_file): Accept corefiles (format bfd_core). (copy_object): Don't set the start address or flags of a core file. (copy_section): Don't relocate a core file. Don't copy contents if the input section has the contents flag set, but the output section does not (which happens with the fake 'note' pseudo- sections that BFD creates for corefiles).
2001-12-192001-12-18 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+12
* elf.c (assign_file_positions_for_segments): Don't sort PT_NOTE sections of corefiles. Also it makes no sense to sort if count == 1.
2001-12-19* c-lang.c (c_printstr, c_builtin_types, cplus_builtin_types):Jim Blandy2-36/+40
Fix indentation.
2001-12-19* Makefile.in (c-exp.tab.o): Delete duplicate build rule. FixJim Blandy2-7/+8
dependency list on remaining build rule.
2001-12-19 * config.bfd (bfd_elf32_ia64_hpux_big_vec): New vector forAlan Modra1-0/+14
ia64*-*-hpux* target. (bfd_elf64_ia64_hpux_big_vec): Likewise. * targets.c: Ditto. * configure.in: Ditto. * configure: Regenerate * elfxx-ia64.c (elfNN_ia64_final_write_processing): Replace use of alloca with bfd_malloc. (get_local_sym_hash): Likewise. (elfNN_hpux_post_process_headers): New function. #include elfNN-target.h again with values for IA64 HP-UX vector.
2001-12-19*** empty log message ***Alan Modra5-21/+83
2001-12-19*** empty log message ***gdbadmin1-1/+1
2001-12-18daily updateAlan Modra1-1/+1
2001-12-182001-12-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+7
* elf.c (_bfd_elf_copy_private_bfd_data): Also copy GP.
2001-12-182001-12-18 Martin M. Hunt <hunt@redhat.com>Martin Hunt2-0/+10
* ser-tcp.c (tcp_open): Disable Nagle algorithm which improves performance in some cases.
2001-12-182001-12-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+7
* elf.c (_bfd_elf_copy_private_bfd_data): Update comments.
2001-12-182001-12-18 H.J. Lu <hjl@gnu.org>H.J. Lu15-226/+46
* elf-bfd.h (_bfd_elf_copy_private_bfd_data): New. Prototype. (_bfd_mips_elf_copy_private_bfd_data): Removed. * elf.c (_bfd_elf_copy_private_bfd_data): New. Copy e_flags in the ELF header. * elf32-i370.c (??_elf_copy_private_bfd_data): Removed. (bfd_elf??_bfd_copy_private_bfd_data): Removed. * elf32-m32r.c: Likewise. * elf32-m68k.c: Likewise. * elf32-mcore.c: Likewise. * elf32-mips.c: Likewise. * elf32-ppc.c: Likewise. * elf32-v850.c: Likewise. * elf64-ppc.c: Likewise. * elf64-sparc.c: Likewise. * elfxx-ia64.c: Likewise. * elf64-mips.c (bfd_elf64_bfd_copy_private_bfd_data): Removed. * elfxx-target.h (bfd_elfNN_bfd_copy_private_bfd_data): Defined to _bfd_elf_copy_private_bfd_data.
2001-12-18 * elf32-s390 (elf_s390_check_relocs): Pass addend toMartin Schwidefsky3-2/+9
gc_record_vtentry. * elf64-s390 (elf_s390_check_relocs): Likewise. Fix by Andreas Jaeger <aj@suse.de>.
2001-12-18 * readelf.c (get_machine_flags): Recognize header flags for ABI andThiemo Seufer2-22/+49
ASE extensions. More robust code for ISA checking. Ignore empty fields in header flags for GNU extensions.
2001-12-18Correctly match all NetBSD/mips hosts.Nick Clifton2-1/+6
2001-12-18Remove redundant definition.Nick Clifton2-3/+5
2001-12-18Fix endian detection for configuration of sh-linux buildsNick Clifton3-305/+323
Tidy up dates in ChangeLog.
2001-12-18* ppc-opc.c (PPCVEC): Include PPC_OPCODE_ANY.Matthew Green2-1/+5
2001-12-18* config.bfd (m68*-*-netbsdelf*): New target.Matthew Green10-177/+236
(m68*-*-netbsd): Also include bfd_elf32_m68k_vec. (m68*-*-netbsdaout*): New alias for m68*-*-netbsd. * configure.in (m68k-*-netbsdelf*): New target. (m68k-*-netbsd*): Also include ELF support. (m68k-*-netbsdaout*): New alias for m68*-*-netbsd*. * configure: Regenerate. * Makefile.am (ALL_EMULATIONS): Add m68kelfnbsd.o. (m68kelfnbsd.c): New rule. * Makefile.in: Regenerate. * configure.tgt (m68*-hp-netbsd*): Renamed to .. (m68*-*-netbsd*4k*): .. this. (m68*-*-netbsdelf*): New target. (m68*-*-netbsd*): Also include ELF support. (m68*-*-netbsdaout*): New alias for m68*-*-netbsd*. * emulparams/m68kelfnbsd.sh: New emulation.
2001-12-18 * ldgram.y (vers_node): Support anonymous version tags.Jakub Jelinek6-3/+50
* ldlang.c (lang_register_vers_node): Ensure anonymous version tag is not defined together with non-anonymous versions. * ld.texinfo: Document it. * elflink.h (size_dynamic_sections): Skip anonymous version tag. (elf_link_assign_sym_version): Don't count anonymous version tag.
2001-12-18 * objcopy.c (copy_archive): Set output bfd format outside the loop.Alan Modra2-3/+7
2001-12-18 * elf-eh-frame.c (struct cie): Add make_lsda_relative.Jakub Jelinek2-46/+172
(struct eh_cie_fde): Add lsda_encoding, lsda_offset, make_lsda_relative. (read_value, write_value): New. (_bfd_elf_discard_section_eh_frame): Inicialize lsda_encoding, lsda_offset and make_lsda_relative. (_bfd_elf_eh_frame_section_offset): If make_lsda_relative, request no dynamic reloc for LSDA field of FDE. (_bfd_elf_write_section_eh_frame): Handle make_lsda_relative. If a non-DW_EH_PE_absptr value is 0, don't adjust it by base or pcrel. Fix address computation for DW_EH_PE_pcrel relocs. Update LSDA field if LSDA encoding is DW_EH_PE_pcrel, because . might have changed due to deleted FDE or CIEs.
2001-12-18 * elf-strtab.c (struct elf_strtab_hash_entry): Add u.next.Jakub Jelinek2-44/+35
(last_eq): Remove. (_bfd_elf_strtab_finalize): Don't use a hash table for last character chains, instead use an array.
2001-12-18 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line numberHans-Peter Nilsson2-2/+6
handling.
2001-12-18Import Turkish translation.Nick Clifton4-2/+1563
2001-12-18Import japanese translation from translation project.Nick Clifton4-32/+4148
2001-12-18 * addr2line.c (main): Protoype.Thiemo Seufer10-0/+30
* ar.c (main): Protoype. * nm.c (main): Protoype. * objcopy.c (main): Protoype. * objdump.c (main): Protoype. * size.c (main): Protoype. * strings.c (main): Protoype. * gasp.c (main): Protoype.
2001-12-18 * elf.c (elfcore_netbsd_get_lwpid): New function.Alan Modra2-4/+128
(elfcore_grok_netbsd_procinfo): New function. (elfcore_grok_netbsd_note): New function. (elfcore_read_notes): Call elfcore_grok_netbsd_note to process NetBSD ELF core file notes.
2001-12-18 * config.sub: Import latest version.Alan Modra3-66/+89
* config.guess: Likewise.
2001-12-18 * elfcode.h (struct bfd_preserve): New.Alan Modra3-52/+103
(elf_object_p): Replace preserved_* vars with instance of above. Save and restore arch_info pointer rather than arch, mach so that more cases can be restored. Save and restore new section_tail, section_htab structure, and init appropriately. Move "rest of section header" code so that i_shdrp needs no NULL initialisation. Free old section_htab on success. * elfcore.h (elf_core_file_p): Likewise.