aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-05-28 PR backtrace/1760Daniel Jacobowitz2-9/+24
* frame.c (backtrace_limit): Change type to int. (get_prev_frame): Update backtrace limit support. (_initialize_frame): Use add_setshow_integer_cmd for backtrace_limit.
2005-05-28gdb/Daniel Jacobowitz7-4/+215
* configure.tgt (powerpc64-*-linux*): Enable gdbserver. * regformats/reg-ppc64.dat: New file. gdbserver/ * Makefile.in (SFILES): Add linux-ppc64-low.c. (linux-ppc64-low.o, reg-ppc64.c, reg-ppc64.o): New targets. * configure.srv: Add powerpc64-*-linux*. * linux-ppc64-low.c: New file.
2005-05-282005-05-28 David Daney <ddaney@avtrex.com>Daniel Jacobowitz2-12/+55
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Move calculation of DT_RELSZ to occur after all dynamic relocations are created.
2005-05-28merge from gccDJ Delorie6-5/+314
2005-05-28 From Wu Zhou <woodzltc@cn.ibm.com>:Daniel Jacobowitz2-2/+8
* remote.c (struct gdb_ext_thread_info): Fix a comment typo. (remote_unpack_thread_info_response): Likewise.
2005-05-28 * cli/cli-setshow.c (do_setshow_command): Partially revert previousDaniel Jacobowitz2-2/+7
change. Cast to "char **" for var_string.
2005-05-28 * cp-name-parser.y (parse_escape): Revert previous change. ReturnDaniel Jacobowitz2-2/+7
the input character by default.
2005-05-28 * dwarf2-frame.c (dwarf2_frame_prev_register): Use gdb_byte.Daniel Jacobowitz8-21/+37
* i386-linux-nat.c (fetch_register, store_register, supply_gregset) (fill_gregset): Likewise. * i386-tdep.c (i386_frame_prev_register) (i386_sigtramp_frame_prev_register): Likewise. * linux-nat.c (linux_nat_xfer_memory, linux_nat_make_corefile_notes): Likewise. * linux-thread-db.c (thread_db_xfer_memory): Likewise. * remote.c (remote_insert_hw_breakpoint, remote_remove_hw_breakpoint): Likewise. * target.c (debug_to_insert_hw_breakpoint) (debug_to_remove_hw_breakpoint, update_current_target): Likewise.
2005-05-282005-05-28 Eli Zaretskii <eliz@gnu.org>Andreas Jaeger4-4/+163
* configure.in: Add snprintf and vsnprintf to AC_CHECK_DECLS. * config.in, configure: Regenerate.
2005-05-28 * MAINTAINERS: Change cris-elf state to non-broken.Hans-Peter Nilsson3-3/+7
* cp-name-parser.y (parse_escape): Initialize target_char to zero.
2005-05-28 * cris/Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.Hans-Peter Nilsson2-1/+7
2005-05-28daily updateAlan Modra1-1/+1
2005-05-28*** empty log message ***gdbadmin1-1/+1
2005-05-27 * config/default.exp (CC): Use find_gcc.Mark Mitchell2-5/+18
(CFLAGS): Define, if no definition is provided. (CXX): Likewise. (CXXFLAGS): Likewise.
2005-05-272005-05-27 Orjan Friberg <orjanf@axis.com>Orjan Friberg2-2/+55
* cris-tdep.c (crisv32_scan_prologue): Add. (cris_frame_unwind_cache, cris_skip_prologue): Call crisv32_scan_prologue when debugging CRISv32.
2005-05-27* Tweaked last ChangeLog entry.Orjan Friberg1-1/+1
2005-05-272005-05-27 Orjan Friberg <orjanf@axis.com>Orjan Friberg2-13/+22
* cris-tdep.c (cris_sigtramp_start, cris_rt_sigtramp_start) (cris_frame_prev_register, cris_sigtramp_frame_prev_register) (cris_return_value): Use gdb_byte for byte buffers. (struct cris_frame_unwind, struct cris_frame_base): Fix formatting.
2005-05-27 * config/tc-arm.h (TC_FIX_TYPE): Change to int.Zack Weinberg3-8/+28
(TC_INIT_FIX_DATA): Initialize to 0, not NULL. * config/tc-arm.c (fix_new_arm): Remove now-unnecessary cast. (md_apply_fix3): Delete fix_is_thumb variable; refer to fixP->tc_fix_data directly in the sole place it was used. Explicitly truncate value, *valP, fixP->fx_addnumber, and fixP->fx_offset to 32 bits, for consistent behavior between 32- and 64-bit hosts.
2005-05-27gas/Jan Beulich4-68/+120
2005-05-27 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (struct proc_pending): New. (unwind): Replace proc_start with proc_pending. (unwind_diagnostic): Check unwind.proc_pending.sym. (dot_proc): Replace unwind.proc_start with unwind.proc_pending.sym. Check if previous proc not closed. Record all entry points. (dot_endp): Replace unwind.proc_start with unwind.proc_pending.sym. Set symbol sizes for entry points recorded in dot_proc. Check arguments for consistency with respective .proc's. (md_assemble): Replace unwind.proc_start with unwind.proc_pending.sym. gas/testsuite/ 2005-05-27 Jan Beulich <jbeulich@novell.com> * gas/ia64/proc.l: Adjust.
2005-05-27gas/Jan Beulich2-6/+14
2005-05-27 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (emit_one_bundle): Restrict scope of ptr, end_ptr, and last_ptr. Check all in-use slots for first one with non-NULL unwind_record. Don't reload end_ptr before second update round.
2005-05-272005-05-26 Chris Demetriou <cgd@netbsd.org>Chris Demetriou2-1/+4
* MAINTAINERS (Write After Approval): Remove myself.
2005-05-272005-05-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney12-20/+44
* jv-lang.c (get_java_utf8_name): Add cast. (evaluate_subexp_java): Use gdb_byte for buffers. * jv-valprint.c (java_value_print, java_value_print): Use gdb_byte for buffers. * scm-lang.c (scm_get_field, scm_unpack) (scm_evaluate_string): Use gdb_byte for buffers. (scm_lookup_name): Add cast. * scm-valprint.c (scm_scmval_print, scm_scmval_print): Use gdb_byte for buffers. * tui/tui.h (tui_get_command_dimension): Make parameters unsigned. * tui/tui.c (tui_get_command_dimension): Make parameters unsigned. * value.h (check_field): Change "name" to a string. * valops.c (check_field): Change "name" to a string. * scm-lang.h (scm_parse): Use gdb_byte for buffers. * source.c (get_current_source_symtab_and_line) (set_current_source_symtab_and_line): Initialize all fields of sal structures. * cli/cli-cmds.c (list_command): Use gdb_byte for buffers.
2005-05-27*** empty log message ***gdbadmin1-1/+1
2005-05-27daily updateAlan Modra1-1/+1
2005-05-26* configure.host (HOSTING_LIBS): Add libunwind.a if it exists.Andreas Schwab2-1/+5
2005-05-262005-05-26 Chris Demetriou <cgd@netbsd.org>Chris Demetriou2-1/+6
* MAINTAINERS: Update my mail address, move myself to the "Past maintainers" section.
2005-05-262005-05-26 David Ung <davidu@mips.com>Chris Demetriou6-74/+732
* mips.igen (mips32r2, mips64r2): New ISA models. Add new model tags to all instructions which are applicable to the new ISAs. (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Add, moved from vr.igen. * mips3264r2.igen: New file for MIPS 32/64 revision 2 specific instructions. * vr.igen (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Move to mips.igen. * configure.ac (mipsisa32r2*-*-*, mipsisa64r2*-*-*): Add new targets. * configure: Regenerate.
2005-05-262005-05-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney13-25/+44
* command.h (add_setshow_integer_cmd): Make VAR an integer. * cli/cli-decode.c (add_setshow_integer_cmd): Update to match. * valops.c (value_string): Add a cast. * eval.c (evaluate_subexp_standard): Use gdb_byte for byte buffers. * breakpoint.c (re_enable_breakpoints_in_shlibs): Use gdb_byte for byte buffers. * target.h (struct target_ops): For to_insert_hw_breakpoint and to_remove_hw_breakpoint use gdb_byte for byte buffer parameters. * breakpoint.h (struct bp_location): Make shadow_contents a gdb_byte buffer. * cli/cli-setshow.c (do_setshow_command): Fix cast. * cli/cli-dump.c (restore_section_callback) (restore_binary_file): Use gdb_byte for byte buffers. * proc-service.c (ps_ptwrite, ps_ptread, ps_pdwrite): Fix casts. (ps_xfer_memory): Use gdb_byte for byte buffers. * tracepoint.c (mem2hex): Use gdb_byte for byte buffers, and char for string buffers. * ser-tcp.c (net_open): Make len a socklen_t.
2005-05-262005-05-26 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-0/+8
* gdb.texinfo: Note that Elena Zannoni, Fernando Nasser, and Andrew Cagney implemented the original GDB/MI.
2005-05-26* elfxx-mips.c (_bfd_mips_elf_section_processing): Warn andMaciej W. Rozycki2-0/+32
stop processing of options if one of invalid size is encountered. (_bfd_mips_elf_section_from_shdr): Likewise. (_bfd_mips_elf_fake_sections): Reset the type of empty special sections.
2005-05-26Fix issues noticed while reviewing Jan Beulich's MLX template bug fix.Jim Wilson2-2/+23
* config/tc-ia64.c (extra_goodness): Update comment. (md_begin): Add debugging code to print best_template table.
2005-05-26 * elf64-alpha.c (struct alpha_elf_link_hash_entry): RemoveRichard Henderson2-26/+7
plt_old_section, plt_old_value. (elf64_alpha_adjust_dynamic_symbol): Don't set it. (elf64_alpha_size_plt_section_1): Don't use it.
2005-05-26 * elfcode.h (elf_object_p): Fail if e_shoff != 0, e_shnum == 0 andJakub Jelinek2-6/+36
first shdr has sh_size == 0. Fail if e_shnum is large to cause arithmetic overflow when allocating the i_shdr array. Sanity check sh_link and sh_info fields. Fix e_shstrndx sanity check.
2005-05-26 * elf64-alpha.c: Update all function definitions to ISO C. RemoveRichard Henderson2-1579/+1293
all function prototypes; rearrange functions into def-use order.
2005-05-26Patch from Steve Ellcey for ia64-hpux testsuite failure.Jim Wilson2-1/+5
gas/ia64/global.d: Change --sym to --syms.
2005-05-26*** empty log message ***gdbadmin1-1/+1
2005-05-26daily updateAlan Modra1-1/+1
2005-05-25include/Richard Henderson5-0/+32
* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. libiberty/ * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS. (d_make_comp, d_print_comp): Likewise. (d_special_name): Generate one. * testsuite/demangle-expected: Add a hidden alias test.
2005-05-25 * elf64-alpha.c (elf64_alpha_merge_gots): Fix gotent iterationRichard Henderson2-6/+19
in the presence of deleting elements. (elf64_alpha_size_got_sections): Zero dead got section size.
2005-05-252005-05-25 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2-5/+34
* Makefile.tpl (stage[+id+]-start): Iterate over target module as well. (Dependencies): Consider target modules for bootstrap dependencies. Make target bootstrap modules depend on each stage's gcc. * Makefile.in: Regenerate.
2005-05-252005-05-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+7
* gas/ia64/group-1.d: Updated. * gas/ia64/group-2.d: Likewise.
2005-05-25gas/Jan Beulich2-2/+7
2005-05-25 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (md_begin): Don't try to match slot 2 of an MLX template.
2005-05-25gas/Jan Beulich2-0/+6
2005-05-25 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (ia64_gen_real_reloc_type): Also handle BFD_RELOC_UNUSED when determining the width of the reloc.
2005-05-25gas/Jan Beulich2-6/+6
2005-05-25 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (dot_endp): Clear out all three pointers in unwind section entry.
2005-05-25gas/Jan Beulich6-8/+31
2005-05-25 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (dot_radix): Rewrite. gas/testsuite/ 2005-05-25 Jan Beulich <jbeulich@novell.com> * gas/ia64/radix.s: New. * gas/ia64/radix.l: New. * gas/ia64/ia64.exp: Run new test.
2005-05-25gas/Jan Beulich2-10/+8
2005-05-25 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (struct unw_rec_list): Remove next_slot_number and next_slot_frag. (alloc_record): Remove references to next_slot_number and next_slot_frag. (emit_one_bundle): Likewise.
2005-05-25gas/testsuite/Jan Beulich4-20/+64
2005-05-25 Jan Beulich <jbeulich@novell.com> * gas/i386/intelok.d: Account for 32-bit displacements being shown in hex. opcodes/ 2005-05-25 Jan Beulich <jbeulich@novell.com> * i386-dis.c (OP_E): In Intel mode, display 32-bit displacements in hex (but retain it being displayed as signed). Remove redundant checks. Add handling of displacements for 16-bit addressing in Intel mode.
2005-05-252005-05-24 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+5
* ld-mmix/bpo-6.d: Updated. * ld-mmix/bpo-19.d: Likewise.
2005-05-25opcodes/Jan Beulich2-10/+11
2005-05-25 Jan Beulich <jbeulich@novell.com> * i386-dis.c (prefix_name): Remove pointless mode_64bit check. (OP_E): Remove redundant REX_EXTZ handling. Remove pointless masking of 'rm' in 16-bit memory address handling.
2005-05-252005-05-24 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+7
* gas/elf/group0b.d: Updated. * gas/elf/group1b.d: Likewise.