X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=9cadc1541ad3d6c041a8a84cfc798cfcbd4e1629;hb=3038237c753d7e8e0a39e47af0d664e1780da563;hp=94373abfac01fb4793b178a0230bd3017bd297c4;hpb=de40b933e2a58bdd085dc97f9189ca4cc2026220;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 94373abfac..9cadc1541a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,333 @@ +2009-04-22 Jan Kratochvil + + * varobj.c (free_variable): Replace free_current_contents by xfree. + +2009-04-22 Kazu Hirata + + * arm-linux-nat.c (fetch_register, store_register): Use + ARM_CPSR_GREGNUM instead of ARM_CPSR_REGNUM. + * arm-linux-tdep.c (arm_linux_supply_gregset, + arm_linux_collect_gregset): Likewise. + * arm-linux-tdep.h (ARM_CPSR_GREGNUM): New. + * arm-tdep.h (ARM_CPSR_REGNUM): Remove. + +2009-04-22 Hui Zhu + + * stack.c (_initialize_stack): Set the default of + disassemble-next-line to off. + +2009-04-21 Tom Tromey + + * acinclude.m4: Use AS_HELP_STRING, not AC_HELP_STRING. + * configure.ac: Use AS_HELP_STRING, not AC_HELP_STRING. + +2009-04-21 Andreas Schwab + + * configure.ac: Add quotes to not lose brackets in help text. + * configure: Rebuild. + +2009-04-21 Andreas Schwab + + * configure.ac: Don't postprocess Makefile in config.status. + Substitute GDB_NM_FILE. Don't substitute nm_h. + * Makefile.in (GDB_NM_FILE): Substitute. + (TAGS): Use $(GDB_NM_FILE) instead of $(NAT_FILE). + * configure: Regenerate. + * gnulib/Makefile.in: Regenerate. + +2009-04-21 Joseph Myers + + * configure.ac (--with-datarootdir, --with-docdir, --with-pdfdir, + --with-htmldir): New. + * configure: Regenerate. + +2009-04-21 Tom Tromey + + * configure: Rebuild. + * configure.ac: Use lower case for start of help strings. Clean + up --with-sysroot help. + +2009-04-21 Tom Tromey + + * configure: Rebuild. + * acinclude.m4 (AM_ICONV): Use AC_HELP_STRING. + * configure.ac: Use AC_HELP_STRING. Use upper case for variables + in help. + +2009-04-21 Pierre Muller + + ARI fix: remove "%p". + * ia64-tdep.c (ia64_frame_this_id): Use host_address_to_string function. + (ia64_sigtramp_frame_this_id): Ditto. + (ia64_libunwind_frame_this_id): Ditto. + (ia64_libunwind_sigtramp_frame_this_id): Ditto. + * symmisc.c (maintenance_info_psymtabs): Ditto. + +2009-04-21 Joseph Myers + + * configure.ac (--with-relocated-sources): New. + * configure, config.in: Regenerate. + * source.c (add_substitute_path_rule): Remove static. + * source.h (add_substitute_path_rule): Declare. + * main.c: Include "source.h". + (captured_main): Add substitution rule if RELOC_SRCDIR. + +2009-04-21 Pierre Muller + + * gnu-nat.h (proc_debug): Add missing continuation line in macro. + +2009-04-20 David Daney + + * NEWS: Mention MIPS/Linux hardware watchpoint support. + +2009-04-20 David Daney + + * mips-linux-nat.c (command.h, gdbcmd.h, gdb_assert.h): New #includes. + (maint_show_dr, super_close): New variables. + (super_fetch_registers, super_store_registers): Make static. + (PTRACE_GET_WATCH_REGS, PTRACE_SET_WATCH_REGS, W_BIT, R_BIT, I_BIT) + (W_MASK, R_MASK, I_MASK, IRW_MASK, MAX_DEBUG_REGISTER): Define. + (pt_watch_style): Define new enum. + (mips32_watch_regs, mips64_watch_regs, pt_watch_regs, mips_watchpoint): + Define new structs. + (watch_readback_valid, watch_readback, current_watches, watch_mirror): + New variables. + (get_irw_mask, get_reg_mask, get_num_valid, get_watchlo) + (set_watchlo, get_watchhi, set_watchhi, mips_show_dr) + (mips_linux_read_watch_registers, mips_linux_can_use_hw_breakpoint) + (mips_linux_stopped_by_watchpoint, mips_linux_stopped_data_address) + (type_to_irw, fill_mask, try_one_watch) + (mips_linux_region_ok_for_hw_watchpoint, write_watchpoint_regs) + (mips_linux_new_thread, populate_regs_from_watches) + (mips_linux_insert_watchpoint, mips_linux_remove_watchpoint) + (mips_linux_close): New functions. + (_initialize_mips_linux_nat): Register watchpoint functions with + the target_ops. Add show-debug-regs maintenance command. + +2009-04-20 David Daney + + * infrun.c (handle_inferior_event): Move gegisters_changed call down. + +2009-04-19 Pedro Alves + + * NEWS: Mention gdbserver support for x86 Windows CE. + +2009-04-19 Eli Zaretskii + + * config/djgpp/fnchange.lst: Fix typos. + + Set default host and target charsets in the DJGPP port. + + * config/djgpp/config.sed (am_cv_langinfo_codeset) + (bash_cv_langinfo_codeset, ac_cv_header_nl_types_h): Set to "yes" + in all configure scripts that define ac_cv_env_CPP_value. + + * go32-nat.c (dos_codepage, nl_langinfo): New functions. + Include langinfo.h. + + * config/djgpp/nl_types.h: New file. + + * config/djgpp/langinfo.h: New file. + + * config/i386/go32.mh (MH_CFLAGS): Add $(srcdir)/config/djgpp. + +2009-04-18 Carlos O'Donell + + * Makefile.in (MAKEHTML): Set to makeinfo --html. + (MAKEHTMLFLAGS): Set to empty. + +2009-04-18 Eli Zaretskii + + * NEWS: Mention all new set/show commands added since GDB 6.8 was + released. + + * go32-nat.c (go32_sysinfo): Check if the call to + __dpmi_get_capabilities fills the buffer with information, and + don't use the buffer if not. + +2009-04-17 Tom Tromey + + * charset.c (_initialize_charset): Add special case for "646". + +2009-04-17 Carlos O'Donell + + * configure.ac: AC_SUBST datarootdir, docdir, htmldir, pdfdir. + * configure: Regenerate. + * Makefile.in: Set datarootdir, docdir, htmldir, and pdfdir from + configure substitutions. + (FLAGS_TO_PASS): Add datarootdir, docdir, and htmldir. + +2009-04-17 Pierre Muller + + ARI fix: Do not use %p, replace by call to host_address_to_string + for host pointers. + * darwin-nat.c (darwin_xfer_partial): Apply change. + * gnu-nat.c (inf_continue, gnu_xfer_memory): Ditto. + * gnu-nat.h (proc_debug): Ditto. + * symmisc.c (maintenance_info_symtabs): Ditto. + (maintenance_info_psymtabs): Ditto. + * windows-nat.c (handle_load_dll): Ditto. + (handle_unload_dll, info_w32_command, handle_exception): Ditto. + * xtensa-tdep.c (xtensa_unwind_pc): Ditto. + +2009-04-17 Joseph Myers + + * configure.tgt (i[34567]86-*-linux*): Use 64-bit configuration if + --enable-64-bit-bfd. + (sparc-*-linux*): Likewise. + +2009-04-17 Eli Zaretskii + + * go32-nat.c (go32_sysinfo): Update list of Windows versions of + the NT family. + +2009-04-16 Pedro Alves + + * remote.c (remote_query_attached): Fix pasto in packet_ok result + checking. + +2009-04-16 Joel Brobecker + + * procfs.c (solib_mappings_callback, find_memory_regions_callback): + Revert the previous change. Might not be correct, actually. + +2009-04-16 Joel Brobecker + + * ada-lang.h (ada_adjust_exception_stop, ada_print_exception_stop) + (ada_get_current_task, ada_print_exception_breakpoint_nontask) + (ada_print_exception_breakpoint_task, ada_reset_thread_registers): + Remove declaration. These are non-existent functions. + +2009-04-16 Joel Brobecker + + * procfs.c (solib_mappings_callback, find_memory_regions_callback): + Fix a compilation warning on mips-irix due to casting from + a pointer of different size. + +2009-04-16 Joel Brobecker + + * ada-lang.c (symtab_for_sym): Delete. + (user_select_syms): Use sym->symtab instead of calling symtab_for_sym. + +2009-04-16 Joel Brobecker + + * ada-lang.c (extract_string): Delete. + (ada_main_name): Reimplement using target_read_string instead of + extract_string. + +2009-04-16 Andreas Schwab + + * m68klinux-nat.c: Remove obsolete comment. + (fetch_register, store_register): Don't call + gdbarch_cannot_fetch_register or gdbarch_cannot_store_register, + which are always nops here. + +2009-04-14 Tom Tromey + + * c-lang.c (c_emit_char): Use INTERMEDIATE_ENCODING. + (c_printstr): Likewise. + * charset.c: Include gdb_wait.h. + (make_wchar_iterator): Use INTERMEDIATE_ENCODING. + (find_charset_names): Use pexecute. Handle libiconv's output. + Detect errors. + (_initialize_charset): Use xstrdup. + * gdb_wchar.h: Check HAVE_BTOWC. Split PHONY_ICONV and wchar + cases. + (INTERMEDIATE_ENCODING): New define. + * configure, config.in: Rebuild. + * configure.ac: Check for btowc. + +2009-04-15 Tom Tromey + + * c-lang.c (evaluate_subexp_c): Correctly handle EVAL_SKIP. + +2009-04-15 Eli Zaretskii + + * utils.c (parse_escape): Initialize target_char to pacify GCC. + +2009-04-14 Jan Kratochvil + + * c-lang.c (c_get_string): Fix xfree crash on a failed string read. + +2009-04-14 Pierre Muller + + ARI fix: sprintf rule. + * ada-exp.y (convert_char_literal): Replace sprintf by xsnprintf. + * ada-lang.c (add_angle_brackets): Use xstrprintf. + (ada_decode): Replace sprintf by xsnprintf. + (find_old_style_renaming_symbol): Ditto. + (ada_to_fixed_type_1, ada_enum_name): Ditto. + + +2009-04-14 Joel Brobecker + + * target.c (target_mourn_inferior): Call bfd_cache_close_all + after having executed the target mourn_inferior routine. + +2009-04-14 Eli Zaretskii + + * config/djgpp/djconfig.sh (DEPDIR): Define to "_deps", if + undefined. + +2009-04-13 David Daney + + * infrun.c (maybe_software_singlestep): New function. + (resume): Call maybe_software_singlestep. + (handle_inferior_event): Same. + +2009-04-13 Tom Tromey + + * python/python-frame.c (frapy_richcompare): Return + Py_NotImplemented, not an error. Handle Py_NE as well. + +2009-04-13 Eli Zaretskii + + * charset.c (EILSEQ): Define if not defined by system headers. + +2009-04-11 Eli Zaretskii + + * config/djgpp/config.sed: Tweak ac_config_files in intl/configure + to be consistent with renaming config.intl.in into config_intl.in. + + * go32-nat.c (go32_attach, go32_detach): Fix prototypes to be + consistent with the change from 2008-11-09. + +2009-04-10 Jan Kratochvil + + * gdbtypes.c: Remove excessive parentheses at the return keywords. + * varobj.c (varobj_invalidate): Fix indentation. + * varobj.c (varobj_invalidate): Fix formatting text width. + +2009-04-08 Vladimir Prus + + Implement -exec-jump. + + * mi/mi-cmds.h (mi_cmd_exec_jump): Declare. + * mi/mi-main.c (mi_cmd_exec_jump): New. + * mi/mi-cmds.c (mi_cmds): Register exec-jump. + +2009-04-07 Doug Evans + + * symfile.c (symbol_file_clear): Fix indentation. + +2009-04-06 Mark Kettenis + + * sparc64nbsd-nat.c (sparc64nbsd_supply_pcb): Fix comment. + +2009-04-03 Ulrich Weigand + + * ppc-linux-nat.c (ppc_linux_target_wordsize): New function. + (ppc_linux_auxv_parse): New function. + (ppc_linux_read_description): Use ppc_linux_target_wordsize. + (_initialize_ppc_linux_nat): Install ppc_linux_auxv_parse. + +2009-04-03 Ulrich Weigand + + * spu-linux-nat.c (spu_bfd_open): Set filename of in-memory + BFD to contents of SPU name note. + (spu_symbol_file_add_from_memory): Call symbol_file_add_from_bfd + with "from_tty" argument 1 instead of 0. + 2009-04-02 Jan Kratochvil * dwarf2read.c @@ -20,7 +350,7 @@ 2009-04-01 Aleksandar Ristovski * mips-tdep.c (mips_numeric_register_alieses): New definition. - (mips_gdbarch_init): Add user registers from + (mips_gdbarch_init): Add user registers from mips_numeric_register_aliases. 2009-04-01 Joel Brobecker