aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-11-24 * Makefile.in (mips-linux-tdep.o) Add $(solib_h) dependency.Ulrich Weigand39-82/+46
(nto-procfs.o): Likewise. * mips-linux-tdep.c: Include "solib.h". * nto-procfs.c: Likewise. * config/nm-linux.h: Do not include "solib.h". * config/nm-nbsd.h: Likewise. * config/tm-linux.h: Likewise. * config/alpha/nm-osf.h: Likewise. * config/frv/tm-frv.h: Likewise. * config/i386/nm-fbsh.h: Likewise. * config/i386/nm-i386gnu.h: Likewise. * config/i386/nm-i386sco5.h: Likewise. * config/i386/nm-i386sol2.h: Likewise. * config/i386/nm-i386v4.h: Likewise. * config/i386/nm-i386v42mp.h: Likewise. * config/i386/tm-i386sol2.h: Likewise. * config/i386/tm-nto.h: Likewise. * config/mips/nm-irix5.h: Likewise. * config/mips/tm-nbsd.h: Likewise. * config/pa/tm-hppah.h: Likewise. * config/powerpc/tm-ppc-eabi.h: Likewise. * config/rs6000/tm-rs6000.h: Likewise. * config/sh/tm-nbsd.h: Likewise. * config/sparc/nm-sol2.h: Likewise. * config/sparc/tm-sol2.h: Likewise. * config/arm/nbsdaout.mh: Remove NAT_FILE. * config/i386/nbsdaout.mh: Likewise. * config/i386/nbsdelf.mh: Likewise. * config/i386/obsdaout.mh: Likewise. * config/m68k/nbsdaout.mh: Likewise. * config/m68k/obsd.mh: Likewise. * config/sparc/nbsdaout.mh: Likewise. * config/cris/cris.mt: Remove DEPRECATED_TM_FILE. * config/i386/linux64.mt: Likewise. * config/m68k/linux.mt: Likewise. * config/m68k/nbsd.mt: Likewise. * config/sparc/linux.mt: Likewise. * config/sparc/linux64.mt: Likewise. * config/vax/nbsd.mt: Likewise.
2006-11-24 * config/tc-spu.c (md_pseudo_table): Add eqv and .eqv.Alan Modra2-0/+7
2006-11-24*** empty log message ***gdbadmin1-1/+1
2006-11-23daily updateAlan Modra1-1/+1
2006-11-23 * ld-elf/warn2.d: Match regex also for the second segment.Thiemo Seufer2-1/+5
2006-11-23*** empty log message ***gdbadmin1-1/+1
2006-11-22daily updateAlan Modra1-1/+1
2006-11-22 * NEWS: New port to Cell Broadband Engine SPU.Ulrich Weigand3-0/+12
* MAINTAINERS: Add myself as spu maintainer.
2006-11-22gdb/Daniel Jacobowitz6-139/+302
* Makefile.in (arm-tdep.o): Update dependencies. * arm-tdep.c (thumb_skip_prologue): Remove. (thumb_analyze_prologue): New function. (arm_skip_prologue): Use thumb_analyze_prologue. (thumb_scan_prologue): Ditto. gdb/testsuite/ * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2006-11-22opcodes/Daniel Jacobowitz19-100/+293
* arm-dis.c (last_is_thumb): Delete. (enum map_type, last_type): New. (print_insn_data): New. (get_sym_code_type): Take MAP_TYPE argument. Check the type of the right symbol. Handle $d. (print_insn): Check for mapping symbols even without a normal symbol. Adjust searching. If $d is found see how much data to print. Handle data. gas/ * config/tc-arm.h (md_cons_align): Define. (mapping_state): New prototype. * config/tc-arm.c (mapping_state): Make global. gas/testsuite/ * gas/arm/arm7t.d, gas/arm/neon-ldst-rm.d, gas/arm/thumb2_pool.d, gas/arm/tls.d: Update for $d support. * gas/arm/mapshort.d, gas/arm/mapshort.s: New test. * gas/elf/section2.e-armeabi: Update. * gas/elf/section2.e-armelf: New file. * gas/elf/elf.exp: Use it. ld/testsuite/ * ld-arm/mixed-app.d, ld-arm/tls-app.d, ld-arm/tls-lib.d: Update for $d support.
2006-11-22ChangeLog:Ulrich Weigand9-6/+747
* configure.tgt: Enable gdbserver for SPU target. * configure.ac: Build gdbserver when gdb_native is yes. * configure: Regenerate. * regformats/reg-spu.dat: New file. gdbserver/ChangeLog: * configure.srv: Add target "spu*-*-*". * Makefile.in (clean): Remove reg-spu.c. (reg-spu.c, reg-spu.o, spu-low.o): Add dependencies. * spu-low.c: New file.
2006-11-22 * osabi.c (gdbarch_lookup_osabi): Do not returnDaniel Jacobowitz2-7/+7
GDB_OSABI_UNINITIALIZED.
2006-11-22 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.Ulrich Weigand12-4/+90
* gdb.asm/spu.inc: New file. * gdb.base/term.exp: Disable if [target_info exists noargs]. * gdb.gdb/complaints.exp: Disable if ![isnative]. * gdb.gdb/selftest.exp: Likewise. * gdb.gdb/observer.exp: Likewise. * gdb.gdb/xfullpath.exp: Likewise. * gdb.base/attach.exp: Disable on SPU target. * gdb.cp/bs145503.exp: Likewise. * gdb.cp/exception.exp: Likewise. * gdb.cp/userdef.exp: Likewise.
2006-11-22 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.Daniel Jacobowitz2-2/+6
2006-11-22 * config/powerpc/spu-linux.mh: New file.Ulrich Weigand11-10/+1772
* config/spu/spu.mt: New file. * configure.ac: Provide gdb_native configuration variable. * configure: Regenerate. * configure.host: Support powerpc64 to spu 'pseudo-native' mode. * configure.tgt: Add "spu" target_cpu and "spu*-*-*" target. * Makefile.in (spu_tdep_h): New variable. (ALLDEPFILES): Add spu-linux-nat.c and spu-tdep.c (spu-linux-nat.o, spu-tdep.o): Add dependencies. * spu-linux-nat.c: New file. * spu-tdep.c: New file. * spu-tdep.h: New file.
2006-11-22 * findvar.c (address_from_register): New function.Ulrich Weigand4-11/+33
* value.h (address_from_register): Add prototype. * dwarf2loc.c (dwarf_expr_read_reg): Use address_from_register.
2006-11-222006-11-22 Vladimir Prus <vladimir@codesourcery.com>Vladimir Prus5-1/+130
* breakpoint.c: Include "memattr.h". (automatic_hardware_breakpoints): New. (show_automatic_hardware_breakpoints): New. (insert_bp_location): Automatically use hardware breakpoints. (_initialize_breakpoint): Register the "auto-hw" variable. * Makefile.in (breakpoint.o): Update dependencies.
2006-11-22Add Irish translation for ld and Malay translation for gprofNick Clifton8-6/+2493
2006-11-22 * config/obj-elf.c (obj_elf_version): Use memcpy rather than strcpy.Alan Modra2-6/+10
2006-11-22 * pef.c (bfd_pef_make_empty_symbol): Delete function. Define instead.Alan Modra4-12/+8
* xsym.c (bfd_sym_make_empty_symbol): Likewise. * xsym.h (bfd_sym_make_empty_symbol): Delete.
2006-11-22 * elf32-ppc.c (ppc_elf_relocate_section): Fixup D fieldGreg McGary3-16/+25
at proper offset in little-endian mode. * elf64-ppc.c (ppc_elf_relocate_section): Likewise.
2006-11-22*** empty log message ***gdbadmin1-1/+1
2006-11-21daily updateAlan Modra1-1/+1
2006-11-21 gdb/Vladimir Prus6-4/+126
* memattr.h (enum mem_access_mode): New value MEM_NONE. * memattr.c (unknown_mem_attrib): New. (inaccessible_by_default): New. (show_inaccessible_by_default): New. (lookup_mem_region): Check inaccessible_by_default. (dummy_cmd): New. (mem_set_cmdlist, mem_show_cmdlist): New. (_initialize_mem): Register new "set" and "show" commands. * target.c (memory_xfer_partial): If memory type is MEM_NONE, return an error. Clip to region size when calling to_xfer_partial. If upper limit of memory range is 0, don't clip anything. gdb/doc/ * gdb.texinfo (Memory Access Checking): New.
2006-11-21 * elf-eh-frame.c (struct cie): New type.Jakub Jelinek8-182/+515
(cie_compare): Removed. (cie_eq, cie_hash, cie_compute_hash): New functions. (_bfd_elf_discard_section_eh_frame): Rewrite not to rely on FDEs pointing only to last CIE and allow merging of any duplicate CIEs, not just duplicate consecutive CIEs. (_bfd_elf_discard_section_eh_frame_hdr): Delete cies hash table. * elf-bfd.h (struct cie_header, struct cie): Removed. (struct eh_frame_sec_info): Remove alloced field. (struct eh_frame_hdr_info): Remove last_cie, last_cie_sec and last_cie_inf fields. Add cies field. * ld-elf/eh5.d: New test. * ld-elf/eh5.s: New file. * ld-elf/eh5a.s: New file. * ld-elf/eh5b.s: New file.
2006-11-21 * README: Remove obsolete information.Joel Brobecker2-7/+5
2006-11-21*** empty log message ***gdbadmin1-1/+1
2006-11-20daily updateAlan Modra1-1/+1
2006-11-20Index: ChangeLogAndrew Cagney7-20/+30
2006-11-20 Andrew Cagney <cagney@redhat.com> * linux-nat.h: Refer to GNU/Linux or Linux kernel. * linux-nat.c (lin_lwp_attach_lwp, linux_nat_thread_alive): Ditto. * infcmd.c (attach_command): Ditto. * hppa-linux-tdep.c (hppa_linux_regset): Ditto. * mn10300-linux-tdep.c: Ditto. Update copyright year. * frv-linux-tdep.c: Ditto. Update copyright year.
2006-11-202006-11-20 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* ld.texinfo: Fix a typo.
2006-11-20 * emulparams/elf32_spu.sh (OTHER_SECTIONS): Define.Alan Modra2-0/+5
2006-11-20 * bfd-in.h (struct stat): Don't typedef.Alan Modra7-15/+27
* bfdio.c (bfd_get_size): Return a file_ptr. * cisco-core.c (cisco_core_file_validate): Use bfd_size_type for nread. * mmo.c (mmo_scan): Use file_ptr for curpos. * trad-core.c (trad_unix_core): Don't cast statbuf.st_size to unsigned long. * bfd-in2.h: Regenerate.
2006-11-20 PR 3532Alan Modra4-16/+32
* bfd-in.h (struct bfd_hash_table): Reorganize. Add "frozen". * hash.c (bfd_hash_table_init_n): Init frozen. (bfd_hash_lookup): Don't grow if frozen. (bfd_hash_traverse): Freeze hash table during traversal. * bfd-in2.h: Regenerate.
2006-11-202006-11-16 Mei ligang <ligang@sunnorth.com.cn>Mei Ligang1-0/+6
* config/tc-score.c (score_relax_frag): If next frag contains 32 bit branch instruction, handle it specially. (score_insns): Modify 32 bit branch instruction.
2006-11-20 * NEWS: Add a new section for changes since GDB 6.6. RenameJoel Brobecker2-8/+20
the section "Changes since GDB 6.5" into "Changes in GDB 6.6". Move a couple of items into the new section as they did not make it to 6.6.
2006-11-20*** empty log message ***gdbadmin1-1/+1
2006-11-19 GDB 6.6 branch created (branch timestamp: 2006-11-15 12:00)Joel Brobecker2-1/+6
* version.in: Bump version to 6.6.50.20061119-cvs.
2006-11-19daily updateAlan Modra1-1/+1
2006-11-19*** empty log message ***gdbadmin1-1/+1
2006-11-18 * prologue-value.c (clear_entries): Fix memory leak.Daniel Jacobowitz2-0/+5
2006-11-182006-11-18 Pedro Alves <pedro_alves@portugalmail.pt>Daniel Jacobowitz2-1/+7
* parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before dereferencing it.
2006-11-18daily updateAlan Modra1-1/+1
2006-11-18*** empty log message ***gdbadmin1-1/+1
2006-11-17daily updateAlan Modra1-1/+1
2006-11-17 * utils.c (string_to_core_addr): Use error instead ofDaniel Jacobowitz3-3/+12
internal_error. * mi/mi-main.c (mi_execute_command): Check for a NULL message.
2006-11-17 * NEWS: Mention QPassSignals.Daniel Jacobowitz2-0/+11
2006-11-17 * elflink.c (_bfd_elf_check_kept_section): Test for kept groupAlan Modra2-51/+43
section. Save result of checks in kept_section. (_bfd_elf_section_already_linked): Tidy. Correct comments. Ignore all group member sections. Handle special matching of single-member groups against linkonce sections via their group section. When such a match is found, set kept_section to the group member section rather than to the group.
2006-11-172006-11-16 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini3-17/+26
* Makefile.tpl (clean-target-libgcc): Test for gcc Makefile presence. (unstage): Test for stage_last presence. PR bootstrap/29802 * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Add HOST_SUBDIR in STAGE_PREFIX. * Makefile.in: Regenerate.
2006-11-17*** empty log message ***gdbadmin1-1/+1
2006-11-16daily updateAlan Modra1-1/+1