+2009-07-14 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * objfiles.c (objfile_relocate): Do not relocate the same
+ BLOCKVECTOR_MAP address map multiple times.
+
+2009-07-14 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * remote.c (process_stop_reply): Access expedited target registers
+ in target_gdbarch.
+
+2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix memory access from signed 32bit inferior registers on 64bit GDB.
+ * linux-nat.c (linux_xfer_partial <TARGET_OBJECT_MEMORY>): New variable
+ addr_bit. Mask OFFSET by the ADDR_BIT width.
+
+2009-07-13 Anthony Green <green@moxielogic.com>
+
+ * moxie-tdep.c (moxie_gdbarch_init): Call
+ set_gdbarch_process_record.
+ (moxie_process_record): New.
+ (moxie_process_readu): New.
+
+2009-07-12 Michael Snyder <msnyder@vmware.com>
+
+ * i386-tdep.c: Add a frame unwinder for function epilogues.
+ (i386_in_function_epilogue_p): New function.
+ (i386_epilogue_frame_sniffer): New function.
+ (i386_epilogue_frame_cache): New function.
+ (i386_epilogue_frame_this_id): New function.
+ (i386_epilogue_frame_unwind): New struct frame_unwind.
+ (i386_gdbarch_init): Hook the new unwinder.
+
+2009-07-11 Hui Zhu <teawater@gmail.com>
+
+ * cli/cli-cmds.c (disassemble_command): Add a new modifier /r
+ to "disassemble" command to print the raw instructions in hex as
+ well as in symbolic form.
+ (init_cli_cmds): Ditto.
+ (print_disassembly): Change "mixed" to "flags" to translate
+ the behavior of disassemble.
+ (disassemble_current_function): Ditto.
+ * mi/mi-cmd-disas.c (mi_cmd_disassemble): Ditto.
+ * stack.c (gdb_disassembly_stub): Ditto.
+ * disasm.c (do_mixed_source_and_assembly): Ditto.
+ (do_mixed_source_and_assembly): Ditto.
+ (do_assembly_only): Ditto.
+ (gdb_disassembly): Ditto.
+ (dump_insns): print the raw instructions in hex as well as in
+ symbolic form if DISASSEMBLY_RAW_INSN and flags is true.
+ * disasm.h (DISASSEMBLY_SOURCE): Include source code with the
+ assembly if it and flags is true.
+ (DISASSEMBLY_RAW_INSN): Include the raw instructions in hex with
+ the assembly if it and flags is true.
+ (gdb_disassembly): Update extern.
+ * NEWS: Document disassemble/r support.
+
+2009-07-10 Tom Tromey <tromey@redhat.com>
+
+ * dwarf2-frame.c: Include dwarf2.h, not elf/dwarf2.h.
+ * dwarf2expr.c: Likewise.
+ * dwarf2loc.c: Likewise.
+ * dwarf2read.c: Likewise.
+ * sh-tdep.c: Likewise.
+ * xtensa-tdep.c: Likewise.
+
+2009-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Tidy up the code.
+ * mi/mi-cmd-var.c (mi_cmd_var_update): Remove variable nv. Move
+ variables var, rootlist and cr to their local sub-block. Move the
+ make_cleanup_ui_out_tuple_begin_end, make_cleanup_ui_out_list_begin_end
+ and do_cleanups calls to the common base block. Remove the zero NV
+ check.
+
+2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
+
+ * python/python-internal.h (apply_varobj_pretty_printer): Update
+ definition.
+ (python_string_to_target_python_string): Add definition.
+ * python/python-utils.c (unicode_to_encoded_python_string)
+ (unicode_to_target_python_string)
+ (python_string_to_target_python_string): New Functions.
+ * python/python-prettyprint.c (pretty_print_one_value): Likewise.
+ (print_string_repr): Refactor to logic to account for PyObject
+ returned strings.
+ (apply_varobj_pretty_printer): Likewise.
+ * python/python-value.c (valpy_string): Parse length keyword. Use
+ length keyword in LA_GET_STRING.
+ * varobj.c (value_get_print_value): Refactor logic to account for
+ PyObject returned strings.
+ * c-lang.c (c_get_string): If the length parameter is specified,
+ use that. Return value in characters. Update comments.
+ * language.h: Update c_get_string prototype comments.
+
+2009-07-09 Doug Evans <dje@google.com>
+
+ * i386-tdep.c (i386_displaced_step_fixup): Fix order of arguments
+ to read_memory_unsigned_integer.
+
+2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Report error on inaccessible memory.
+ * cli/cli-dump.c: Include gdbcore.h.
+ (dump_memory_to_file): Call read_memory instead of target_read_memory.
+
+2009-07-09 Hui Zhu <teawater@gmail.com>
+
+ * solib.c (solib_bfd_open): Output a warning if solib's
+ architecture is not compatible with inferior's architecture.
+
+2009-07-09 Ulrich Weigand <uweigand@de.ibm.com>
+ Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * target.h (struct target_ops <to_thread_architecture>): Describe it.
+ (target_thread_architecture): Refer to to_thread_architecture.
+
+2009-07-08 Pierre Muller <muller@ics.u-strasbg.fr>
+
+ * cli/cli-cmds.c (init_cli_cmds): Add "inf" alias for "info" command.
+
+2009-07-07 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * tui/tui-stack.c (tui_make_status_line): Display PC as ?? if unknown.
+
+2009-07-07 Pierre Muller <muller@ics.u-strasbg.fr>
+
+ * breakpoint.c (set_raw_breakpoint): Remove static modifier.
+
+2009-07-07 Tom Tromey <tromey@redhat.com>
+
+ * c-lang.c (convert_octal): Only allow 3 octal digits.
+ (print_wchar): Prefer 3-digit octal form. Fall back to hex if
+ needed.
+ * c-exp.y (c_parse_escape): Only allow 3 octal digits.
+
+2009-07-07 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * python/python-value.c (valpy_getitem): Remove incorrect assert.
+
+2009-07-07 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * python/python-value.c (valpy_getitem): Don't return from TRY_CATCH.
+
+2009-07-07 Sami Wagiaalla <swagiaal@redhat.com>
+
+ * cp-support.h (struct using_direct): Rename members inner and
+ outer to import_src, and import_dest respectively.
+ * cp-namespace.c (cp_add_using_directive): Update.
+ (cp_add_using): Update.
+ (cp_copy_usings): Update.
+ (cp_lookup_symbol_namespace): Update.
+ (cp_scan_for_anonymous_namespaces): Update.
+ * cp-support.c (make_symbol_overload_list_using): Update.
+ * cp-support.h (cp_add_using_directive, cp_add_using): Rename
+ arguments from inner and outer to src and dest respectively.
+ * cp-namespace.c (cp_add_using_directive): Ditto.
+ (cp_add_using): Ditto.
+
+2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * mi/mi-cmd-var.c (mi_cmd_var_update): Replace a while loop by for loop.
+ * varobj.c (varobj_invalidate): Replace a while loop by for loop.
+
+2009-07-07 Vladimir Prus <vladimir@codesourcery.com>
+
+ Fix hang in floating varobjs.
+
+ * varobj.c (varobj_invalidate): Advance to next
+ element when processing floating varobj.
+
+2009-07-07 Vladimir Prus <vladimir@codesourcery.com>
+
+ * varobj.c: Remove unnecessary include.
+
2009-07-07 Tristan Gingold <gingold@adacore.com>
* config/i386/darwin.mh (NATDEPFILES): Remove excServer.o.