+2006-08-23 Nick Roberts <nickrob@snap.net.nz>
+
+ * mi/gdb-mi.el (gdbmi): Remove gdb-force-update, initialize
+ other variables.
+ (gdbmi-send): Ensure any text properties can be removed.
+ (gdbmi-prompt1): Update to gdb-ui.el
+ (gud-gdbmi-marker-filter): Defer setting of gud-running.
+ Keep gdb-done-regexp for partial-output-buffer.
+ (gdb-stack-list-frames-handler): Add face to function names.
+
+2006-08-22 Mark Kettenis <kettenis@gnu.org>
+
+ * valprint.c (val_print_type_code_flags): Fix GNU coding standards
+ violation.
+
+ * alpha-tdep.c (alpha_register_to_value, alpha_value_to_register)
+ (alpha_push_dummy_call, alpha_extract_return_value)
+ (alpha_breakpoint_from_pc, alpha_read_insn)
+ (alpha_get_longjmp_target, alpha_supply_int_regs)
+ (alpha_fill_int_regs, alpha_supply_fp_regs, alpha_fill_fp_regs)
+ (alpha_next_pc): Use gdb_byte instead of (unsigned) char where
+ appropriate.
+
+ * sparc64-tdep.c (sparc64_pstate_type, sparc64_fsr_type)
+ (sparc64_fprs_type): New variables.
+ (sparc64_init_types): New function.:
+ (sparc64_register_info): Use appropriate flag types for %fsr and
+ %fprs.
+ (sparc64_pseudo_register_info): Use appropriate type for %pstate.
+ (_initialize_sparc64_tdep): New function.
+
+ * valprint.c (val_print_type_code_flags): Fix for bitfields larger
+ than 32 bits.
+
+ * gdbtypes.c (init_flags_type): Set all fields to zero instead of
+ just the first one.
+
+2006-08-22 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.in (INTERNAL_CPPFLAGS): New.
+ (INTERNAL_CFLAGS_BASE): Use it.
+
+2006-08-22 Michael Snyder <Michael.Snyder@PalmSource.com>
+
+ * MAINTAINERS: Update my email address.
+
+2006-08-19 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.in (amd64_linux_tdep_h): New.
+ (amd64-linux-nat.o, amd64-linux-tdep.o): Update.
+ * amd64-linux-nat.c (amd64_linux_gregset64_reg_offset): Add
+ ORIG_RAX.
+ (_initialize_amd64_linux_nat): Set amd64_native_gregset64_num_regs.
+ * amd64-linux-tdep.c (amd64_linux_register_name)
+ (amd64_linux_register_type, amd64_linux_register_reggroup_p)
+ (amd64_linux_write_pc): New.
+ (amd64_linux_init_abi): Use them, and update num_regs.
+ * amd64-linux-tdep.h: New file.
+ * amd64-tdep.c (amd64_register_name, amd64_register_type): Make
+ public.
+ * amd64-tdep.h (amd64_register_name, amd64_register_type): New
+ prototypes.
+
+ * regformats/reg-x86-64-linux.dat: New file.
+
+2006-08-18 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * infrun.c (handle_inferior_event): Check the current frame ID
+ before unwinding to the previous frame.
+
+2006-08-18 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * dwarf2read.c (quirk_gcc_member_function_pointer): Add GCC PR
+ number in a comment.
+
+2006-08-18 Mark Kettenis <kettenis@gnu.org>
+
+ * sparc-nat.c (sparc_xfer_wcookie): Signal EOF. Tweak comment.
+
+2006-08-18 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * dwarf2read.c (quirk_gcc_member_function_pointer): New.
+ (read_structure_type): Call it.
+
+2006-08-16 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * NEWS: Mention "set trust-readonly-sections" fix.
+
+2006-08-16 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * remote.c, target.c: Strip trailing whitespace.
+
+2006-08-15 Daniel Jacobowitz <dan@codesourcery.com>
+
+ PR remote/1966
+ * dcache.c (dcache_write_line): Use target_write.
+ (dcache_read_line): Use target_read.
+ * mi/mi-main.c (mi_cmd_data_read_memory): Use target_read.
+ * symfile.c (struct load_section_data): Add new per-section
+ members.
+ (load_progress): New function.
+ (load_section_callback): Pass load_progress to the new
+ target_write_with_progress.
+ * target.c (current_xfer_partial, memory_xfer_partial): New.
+ (target_xfer_partial): New prototype.
+ (target_xfer_memory, target_xfer_partial_p, xfer_using_stratum)
+ (do_xfer_memory, target_xfer_memory_partial)
+ (target_read_memory_partial, target_write_memory_partial): Delete.
+ (trust_readonly): Move higher in the file.
+ (update_current_target): Use current_xer_partial.
+ (target_xfer_partial): Use memory_xfer_partial. Handle
+ TARGET_OBJECT_RAW_MEMORY specially.
+ (target_read_memory): Use target_read.
+ (target_write_memory): Use target_write.
+ (default_xfer_partial): Call to_xfer_partial directly.
+ (target_write_with_progress): New function, based on target_write.
+ (target_write): Call it.
+ * target.h (enum target_object): Add TARGET_OBJECT_RAW_MEMORY.
+ (target_write_with_progress): New prototype.
+ (do_xfer_memory, target_read_memory_partial)
+ (target_write_memory_partial): Delete prototypes.
+
+2006-08-15 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * remote.c (remote_write_bytes): Take a const buffer argument.
+ Do the checks from remote_xfer_memory.
+ (remote_read_bytes): Do the checks from remote_xfer_memory.
+ (remote_xfer_memory): Remove checks pushed into lower level
+ functions.
+ (remote_xfer_partial): Call remote_write_bytes and remote_read_bytes
+ directly.
+ * remote.h (remote_write_bytes): Update prototype.
+
+2006-08-11 Andrew Stubbs <andrew.stubbs@st.com>
+
+ * NEWS: Add 'set trace-commands' command.
+
+2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
+
+ * cli/cli-script.c (execute_user_command): Update command_next_depth
+ on user-command call.
+
+2006-08-09 Joel Brobecker <brobecker@adacore.com>
+
+ * NEWS: Add entry for new substitute-path commands.
+
+2006-08-08 Joel Brobecker <brobecker@adacore.com>
+
+ * source.c: #include gdb_assert.h.
+ (substitute_path_rule): New struct.
+ (substitute_path_rules): New static global variable.
+ (substitute_path_rule_matches): New function.
+ (get_substitute_path_rule): New function.
+ (rewrite_source_path): New function.
+ (find_and_open_source): Add source path rewriting support.
+ (strip_trailing_directory_separator): New function.
+ (find_substitute_path_rule): New function.
+ (add_substitute_path_rule): New function.
+ (delete_substitute_path_rule): New function.
+ (show_substitute_path_command): New function.
+ (unset_substitute_path_command): New function.
+ (set_substitute_path_command): New function.
+ (_initialize_source): Add new substitute-path commands.
+ * Makefile.in (source.o): Add dependency on gdb_assert.h.
+
+2006-08-08 Joel Brobecker <brobecker@adacore.com>
+
+ * i386-tdep.c (i386_follow_jump): Use read_memory_nobpt to read
+ instructions.
+ (i386_analyze_struct_return): Likewise.
+ (i386_skip_probe): Likewise.
+ (i386_match_insn): Likewise.
+ (i386_analyze_frame_setup): Likewise.
+ (i386_analyze_register_saves): Likewise.
+ (i386_skip_prologue): Likewise.
+
+2006-08-08 Joel Brobecker <brobecker@adacore.com>
+
+ * gdbcore.h (read_memory_nobpt): New function name instead of
+ deprecated_read_memory_nobpt.
+ * breakpoint.c (read_memory_nobpt): New function name instead
+ of deprecated_read_memory_nobpt.
+ Adjust calls to old deprecated_read_memory_nobpt accordingly.
+ * alpha-tdep.c: Adjust calls to deprecated_read_memory_nobpt
+ accordingly.
+ * alphanbsd-tdep.c: Likewise.
+ * frame.c: Likewise.
+ * frv-tdep.c: Likewise.
+ * hppa-linux-tdep.c: Likewise.
+ * hppa-tdep.c: Likewise.
+ * i386-linux-nat.c: Likewise.
+ * m68klinux-tdep.c: Likewise.
+ * mips-tdep.c: Likewise.
+ * s390-tdep.c: Likewise.
+
+2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * configure.ac: Check for expat.
+ * acinclude.m4: Include AC_LIB_HAVE_LINKFLAGS dependencies.
+ * Makefile.in (LIBEXPAT): New.
+ (CLIBS): Include $(LIBEXPAT).
+ * README: Mention expat.
+ * configure, config.in: Regenerated.
+
2006-08-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* config/sparc/embed.mt: New file.