aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2006-11-16 * configure.ac: Correct td_thr_tls_get_addr test.Daniel Jacobowitz3-2/+7
* configure: Regenerated.
2006-11-16Changelog update for my previous check-in.Maxim Grigoriev1-0/+5
2006-11-162006-11-16 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev1-0/+4
* MAINTAINERS (Responsible Maintainers): Add myself for Xtensa. (Write After Approval): Add myself.
2006-11-16gdb/Daniel Jacobowitz9-61/+264
* remote.c (PACKET_QPassSignals): New. (last_pass_packet, remote_pass_signals): New. (remote_protocol_features): Add QPassSignals. (remote_query_supported): Correct an infinite loop. (remote_open_1): Reset last_pass_packet. (remote_resume): Call remote_pass_signals. (_initialize_remote): Register "set remote pass-signals". gdb/doc/ * gdb.texinfo (Remote configuration): Mention "pass-signals-packet". (General Query Packets): Document QPassSignals. Fix a typo. gdb/gdbserver/ * linux-low.c (linux_wait_for_event): Reformat. Use the pass_signals array. * remote-utils.c (decode_address_to_semicolon): New. * server.c (pass_signals, handle_general_set): New. (handle_query): Mention QPassSignals for qSupported. (main): Call handle_general_set. * server.h (pass_signals, decode_address_to_semicolon): New.
2006-11-16gas/Nathan Sidwell7-75/+117
* config/tc-m68k.c (m68k_ip): Correct output of cpu aliases. gas/testsuite/ * gas/m68k/all.exp: Add mcf-trap. * gas/m68k/mcf-trap.[sd]: New. opcodes/ * m68k-opc.c (m68k_opcodes): Place trap instructions before set conditionals. Add tpf coldfire instruction as alias for trapf.
2006-11-16 * config/tc-score.c (score_relax_frag): If next frag contains 32 bit branchMei Ligang1-25/+23
instruction, handle it specially. (score_insns): Modify 32 bit branch instruction.
2006-11-16Snapshot. Includes first cut at output relocation sections.Ian Lance Taylor17-178/+884
2006-11-16*** empty log message ***gdbadmin1-1/+1
2006-11-15daily updateAlan Modra1-1/+1