aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-02-26 * gdb.texinfo (Monitor commands for gdbserver): New subsection.Daniel Jacobowitz11-7/+176
* remote-utils.c (monitor_output): New function. * server.c (debug_threads): Define here. (monitor_show_help): New function. (handle_query): Handle qRcmd. (main): Do not handle 'd' packet. * server.h (debug_threads, remote_debug, monitor_output): Declare. * linux-low.c, spu-low.c, win32-i386-low.c: Remove definitions of debug_threads. * gdb.server/server-mon.exp: New test.
2007-02-26 * symfile.c (place_section): Check SEC_ALLOC. Do not check VMA.Daniel Jacobowitz5-12/+235
(default_symfile_offsets): Check VMA here. Update section VMAs. * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2007-02-26 * remote.c (init_remote_state): Add special handling for placeholderDaniel Jacobowitz2-1/+12
registers.
2007-02-26 * Makefile.in (XMLFILES): Include $(TDEP_XML).Daniel Jacobowitz7-17/+218
(filenames_h): New variable. (clean): Clean up xml-builtin.c and stamp-xml. (arm-linux-nat.o): Update. * config/arm/linux.mh (TDEP_XML): Define. * arm-linux-nat.c (PTRACE_GETWMMXREGS, PTRACE_SETWMMXREGS): Define. (arm_linux_has_wmmx_registers): New. (GET_THREAD_ID): Fix typo. (IWMMXT_REGS_SIZE): Define. (fetch_wmmx_regs, store_wmmx_regs): New. (arm_linux_fetch_inferior_registers): Use fetch_wmmx_regs. (arm_linux_store_inferior_registers): Use store_wmmx_regs. (super_xfer_partial, arm_linux_xfer_partial): New. (_initialize_arm_linux_nat): Use them. * xml-support.c (fetch_xml_builtin): Move outside HAVE_LIBEXPAT. (xml_builtin_xfer_partial): New function. * xml-support.h (xml_builtin_xfer_partial): New prototype. * NEWS: Update mention of iWMMXt support.
2007-02-26 * arm-tdep.c (arm_scan_prologue): Do not record FPA register savesDaniel Jacobowitz10-103/+254
if there are no FPA registers. (arm_dwarf_reg_to_regnum): New function. (arm_register_type, arm_register_name): Return minimal values for unsupported registers. (arm_register_sim_regno): Handle iWMMXt registers. (arm_gdbarch_init): Record missing FPA registers if indicated by a target description. Recognize iWMMXt registers. Only register "info float" for FPA. Use ARM_NUM_REGS. Register arm_dwarf_reg_to_regnum. * arm-tdep.h (enum gdb_regnum): Add ARM_NUM_REGS and iWMMXt constants. (struct gdbarch_tdep): Add have_fpa_registers. * features/xscale-iwmmxt.xml: Update capitalization. * regformats/arm-with-iwmmxt.dat: Regenerated. * src/gdb/doc/gdb.texinfo (Standard Target Features): Mention case insensitivity. (ARM Features): Describe org.gnu.gdb.xscale.iwmmxt. * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update register capitalization.
2007-02-26 * emultempl/spuelf.em (_binary_builtin_ovl_mgr_start): RenameAlan Modra7-13/+46
to _binary_spu_ovl_o_start. (_binary_builtin_ovl_mgr_end): Rename to _binary_spu_ovl_o_end. (spu_elf_load_ovl_mgr): Fatal error on missing overlay manager. * emultempl/spu_inc.s: Rename symbols. * emultempl/spu_none.s: New file. * emultempl/spu_ovl.S: Update copyright. * Makefile.am (spu_inc.o): Try building with ld -r first, then gas incbin, then build without overlay manager. * Makefile.in: Regenerate.
2007-02-26*** empty log message ***gdbadmin1-1/+1
2007-02-25daily updateAlan Modra1-1/+1
2007-02-25 * Makefile.in (EXEEXT): New.Pedro Alves2-1/+7
(clean): Use $(EXEEXT).
2007-02-25 * config/tc-arm.c (do_vfp_nsyn_pop): Use fldmias/fldmiad.Mark Shinwell2-2/+6
2007-02-25 * target.h (target_ops): Rename send_signal to request_interrupt,Pedro Alves5-12/+26
and remove enum target_signal parameter. * linux-low.c (linux_request_interrupt): Rename from linux_send_signal, and always send SIGINT. * spu-low.c (spu_request_interrupt): Rename from spu_send_signal, and always send SIGINT. * remote-utils.c (putpkt_binary): Call request_interrupt, instead of send_signal. (input_interrupt): Likewise.
2007-02-25 * server.c (get_features_xml): Check if target implementedPedro Alves3-3/+26
arch_string. * win32-i386-low.c (win32_arch_string): New. (win32_target_ops): Add win32_arch_string as arch_string member.
2007-02-25*** empty log message ***gdbadmin1-1/+1
2007-02-24daily updateAlan Modra1-1/+1
2007-02-24 * NEWS (New targets): Add entry for the Toshiba Media Processor.Kevin Buettner2-0/+5
2007-02-24*** empty log message ***gdbadmin1-1/+1
2007-02-23 * MAINTAINERS (mep): New target.Kevin Buettner2-0/+7
2007-02-23daily updateAlan Modra1-1/+1
2007-02-23Add support for new target, Toshiba Media Processor (MeP).Kevin Buettner5-0/+2534
2007-02-23bfd/Carlos O'Donell2-10/+28
2007-02-23 Carlos O'Donell <carlos@codesourcery.com> * dwarf2.c (_bfd_dwarf2_find_nearest_line): Assume 32-bit DWARF even with 64-bit addresses. (_bfd_dwarf2_find_nearest_line): Likewise.
2007-02-23PR binutils/3535Nick Clifton2-6/+26
* elf.c (copy_private_bfd_data): Always rewrite the program headers when a Solaris interpreter segment is involved.
2007-02-23*** empty log message ***gdbadmin1-1/+1
2007-02-22daily updateAlan Modra1-1/+1
2007-02-22 * config/tc-mn10300.c (md_convert_frag): Correct fixup size.Alan Modra2-11/+7
(md_assemble): Likewise.
2007-02-22* s390-opc.c (INSTR_SS_L2RDRD): New.DJ Delorie6-3/+16
(MASK_SS_L2RDRD): New. * s390-opc.txt (pka): Use it. * gas/s390/esa-g5.s: Adjust for corrected PKA syntax. * gas/s390/esa-g5.d: Adjust for corrected PKA syntax.
2007-02-22 * spu-low.c (spu_arch_string): New.Ulrich Weigand2-0/+18
(spu_target_ops): Add spu_arch_string.
2007-02-222007-02-22 Paul Brook <paul@codesourcery.com>Paul Brook9-11/+130
bfd/ * elflink.c (gc_mark_hook_fn): Remove. (_bfd_elf_gc_mark): Rename gc_mark_hook_fn to elf_gc_mark_hook_fn. (bfd_elf_gc_sections): Ditto. Call gc_mark_extra_sections. * elf-bfd.h (elf_gc_mark_hook_fn): Define. (elf_backend_data): Add gc_mark_extra_sections. * elfxx-target.h (elf_backend_gc_mark_extra_sections): Provide default definition. (elfNN_bed): Add elf_backend_gc_mark_extra_sections. * elf32-arm.c (elf32_arm_gc_mark_extra_sections): New function. (elf_backend_gc_mark_extra_sections): Define. ld/testsuite/ * ld-arm/arm-elf.exp (armelftests): Add gc-unwind.h. * ld-arm/gc-unwind.s: New file. * ld-arm/gc-unwind.d: New file.
2007-02-22 * infrun.c (inferior_stop_reason, print_stop_reason): RemoveUlrich Weigand2-12/+5
BREAKPOINT_HIT and STOP_UNKNOWN.
2007-02-22 * valops.c (value_ind): Fix unary * handling of TYPE_CODE_INT.Ulrich Weigand2-1/+5
2007-02-22 * configure.tgt (mips64*el-*-linux-*, mips64*-*-linux-*,Joseph Myers2-4/+12
mips*el-*-linux-*, mips*-*-linux-*): Set targ_extra_libpath=$targ_extra_emuls.
2007-02-22 * write.c (size_seg): Always clear SEC_RELOC here.Alan Modra2-108/+66
(install_reloc): New function, extracted from.. (write_relocs): ..here. Combine RELOC_EXPANSION_POSSIBLE code with !RELOC_EXPANSION_POSSIBLE code. Don't add fr_offset when testing frag size. Set SEC_RELOC here.
2007-02-22*** empty log message ***gdbadmin1-1/+1
2007-02-21daily updateAlan Modra1-1/+1
2007-02-21Take into account MEMORY regions when creating a segment map.Nick Clifton8-1/+70
2007-02-21 * elf32-spu.c (spu_elf_size_stubs): Correct order of warning args.Alan Modra2-2/+6
2007-02-21*** empty log message ***gdbadmin1-1/+1
2007-02-20 PR 4082Alan Modra2-1/+10
* config/tc-avr.h (TC_FX_SIZE_SLACK): Define.
2007-02-20daily updateAlan Modra1-1/+1
2007-02-20 * gdb_expat.h (XMLCALL): Define if not already defined.Joel Brobecker2-0/+10
2007-02-20 * Makefile.in (symfile.o): Update dependencies.Andreas Schwab2-1/+5
2007-02-20 * doc/c-mips.texi: Document 74kc, 74kf, 74kx.Thiemo Seufer2-0/+7
2007-02-20 * config/tc-mips.c (mips_cpu_info_table): Add 74K configurations.Thiemo Seufer2-2/+13
2007-02-20 * dsp.igen: Update copyright notice.Thiemo Seufer3-7/+13
* dsp2.igen: Fix copyright notice.
2007-02-20 [ gas/ChangeLog ]Thiemo Seufer24-118/+13785
* config/tc-mips.c (mips_set_options, mips_opts, file_ase_dspr2, ISA_SUPPORTS_DSPR2_ASE, MIPS_CPU_ASE_DSPR2): Add DSP R2 ASE support. (macro_build): Add case '2'. (macro): Expand M_BALIGN to nop, packrl.ph or balign. (validate_mips_insn): Add support for balign instruction. (mips_ip): Handle DSP R2 instructions. Support balign instruction. (OPTION_DSPR2, OPTION_NO_DSPR2, OPTION_COMPAT_ARCH_BASE, md_parse_option, mips_after_parse_args): Add -mdspr2 and -mno-dspr2 command line options. (s_mipsset): Add support for .set dspr2 and .set nodspr2 directives. (md_show_usage): Add -mdspr2 and -mno-dspr2 help output. * doc/c-mips.texi, doc/as.texinfo: Document -mdspr2, -mno-dspr2, .set dspr2, .set nodspr2. [ gas/testsuite/ChangeLog ] * gas/mips/mips32-dspr2.s, gas/mips/mips32-dspr2.d: New test for DSP R2. * gas/mips/mips.exp: Run new test. [ include/opcode/Changelog ] * mips.h (OP_SH_BP, OP_MASK_BP): Add support for balign instruction. (INSN_DSPR2): Add flag for DSP R2 instructions. (M_BALIGN): New macro. [ opcodes/ChangeLog ] * mips-dis.c (mips_arch_choices): Add DSP R2 support. (print_insn_args): Add support for balign instruction. * mips-opc.c (D33): New shortcut for DSP R2 instructions. (mips_builtin_opcodes): Add DSP R2 instructions. [ sim/mips/ChangeLog ] * Makefile.in (IGEN_INCLUDE): Add dsp2.igen. * configure.ac (mips*-sde-elf*, mipsisa32r2*-*-*, mipsisa64r2*-*-*): Add dsp2 to sim_igen_machine. * configure: Regenerate. * dsp.igen (do_ph_op): Add MUL support when op = 2. (do_ph_mulq): New function to support mulq_rs.ph and mulq_s.ph. (mulq_rs.ph): Use do_ph_mulq. (MFHI, MFLO, MTHI, MTLO): Move these instructions to mips.igen. * mips.igen: Add dsp2 model and include dsp2.igen. (MFHI, MFLO, MTHI, MTLO): Extend these instructions for for *mips32r2, *mips64r2, *dsp. (MADD, MADDU, MSUB, MSUBU, MULT, MULTU): Extend these instructions for *mips32r2, *mips64r2, *dsp2. * dsp2.igen: New file for MIPS DSP REV 2 ASE. [ sim/testsuite/sim/mips/ChangeLog ] * basic.exp: Run the dsp2 test. * utils-dsp.inc (dspckacc_astio, dspck_tsimm): New macro. * mips32-dsp2.s: New test.
2007-02-20gdb/Daniel Jacobowitz8-19/+36
* MAINTAINERS: Disable -Werror for cris simulator. Build sparc64-solaris2.10 instead of the broken sparc-elf. * solib-frv.c: Include "solib.h". * Makefile.in (solib-frv.o): Update. * mt-tdep.c (mt_gdbarch_init): Correct typo in floatformats patch. * xtensa-tdep.c (xtensa_regset_from_core_section): Cast size_t to int. (xtensa_frame_this_id, xtensa_frame_prev_register) (xtensa_push_dummy_call): Use %p. sim/v850/ * Makefile.in (interp.o): Uncomment and update.
2007-02-20 * elfxx-mips.c (_bfd_mips_elf_print_private_bfd_data): RemoveThiemo Seufer2-17/+22
translation marker from untranslatable strings.
2007-02-20 * config/tc-m68k.c (mcf5210a_ctrl, mcf52235_ctrl, mcf5225_ctrl): New.Nathan Sidwell2-0/+28
(m68k_cpus): Add 5210a..5211a, 52230..52235 5224..5225.
2007-02-20 * cris/traps.c (dump_statistics): Change format for cycle numbersHans-Peter Nilsson2-19/+24
to %llu and cast parameters to unsigned long long.
2007-02-20*** empty log message ***gdbadmin1-1/+1
2007-02-19 * ldexp.c (fold_name <LOADADDR>): Ensure result is always absolute.Alan Modra2-2/+11