+2009-10-31 Pedro Alves <pedro@codesourcery.com>
+
+ * record.c (record_restore, cmd_record_save): Debug output goes to
+ gdb_stdlog.
+
+2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
+
+ * breakpoint.c (catch_syscall_split_args): Remove unecessary warning
+ displayed when the user provided a syscall name and there is no
+ XML support.
+ * xml-syscall.c: Renamed `_sysinfo' to `sysinfo'.
+ (set_xml_syscall_file_name): Remove syscall_warn_user.
+ (xml_init_syscalls_info): Remove warning.
+ (init_sysinfo): Update warnings.
+
+2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
+
+ Fix breakpoint commands in MI.
+
+ * mi/mi-main.c (mi_execute_command): Run bpstat_do_actions.
+ * mi/mi-cmd-break.c (mi_cmd_break_commands): Pass 1 to
+ read_command_line_1 to actually parse composite commands.
+
+2009-10-29 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR gdb/10783
+
+ * target.c (simple_search_memory): Correct read_addr initialization
+ in loop for searching subsequent chunks.
+
+2009-10-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ Reported by Antti Hatala <ahatala@nvidia.com>.
+
+ * arm-tdep.c (thumb_get_next_pc): Limit check to IT instructions
+ correctly.
+
+2009-10-28 Pedro Alves <pedro@codesourcery.com>
+
+ * dwarf2-frame.c (dwarf2_build_frame_info): Discard --gc-section
+ leftover FDEs.
+
+2009-10-28 Pedro Alves <pedro@codesourcery.com>
+
+ * infrun.c (keep_going): Wrap with resume_cleanups.
+
+2009-10-27 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * MAINTAINERS: Add self to "modify-after-approval" maintainers.
+
+2009-10-27 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ PR gdb/10757
+ * linux-thread-db.c (attach_thread): Return success/failure
+ indicator.
+ (thread_db_find_new_threads_silently): Retry until no new threads.
+ (struct callback_data): New.
+ (find_new_threads_callback): Count new threads, stop iteration
+ on error.
+ (find_new_threads_once): New function.
+ (thread_db_find_new_threads_2): Rename from
+ thread_db_find_new_threads_1 and adjust.
+ (thread_db_find_new_threads_1): New function.
+
+2009-10-26 Michael Eager <eager@eagercon.com>
+
+ * MAINTAINERS: Add self to "modify-after-approval" maintainers.
+
+2009-10-26 Michael Snyder <msnyder@vmware.com>
+ Hui Zhu <teawater@gmail.com>
+
+ * Makefile.in (SFILES): Add gcore.c.
+ (COMMON_OBS): Add gcore.o.
+ * config/alpha/alpha-linux.mh (NATDEPFILES): Delete gcore.o.
+ * config/alpha/fbsd.mh (NATDEPFILES): Ditto.
+ * config/arm/linux.mh (NATDEPFILES): Ditto.
+ * config/i386/fbsd.mh (NATDEPFILES): Ditto.
+ * config/i386/fbsd64.mh (NATDEPFILES): Ditto.
+ * config/i386/i386sol2.mh (NATDEPFILES): Ditto.
+ * config/i386/linux.mh (NATDEPFILES): Ditto.
+ * config/i386/linux64.mh (NATDEPFILES): Ditto.
+ * config/i386/sol2-64.mh (NATDEPFILES): Ditto.
+ * config/ia64/linux.mh (NATDEPFILES): Ditto.
+ * config/m32r/linux.mh (NATDEPFILES): Ditto.
+ * config/m68k/linux.mh (NATDEPFILES): Ditto.
+ * config/mips/linux.mh (NATDEPFILES): Ditto.
+ * config/pa/linux.mh (NATDEPFILES): Ditto.
+ * config/powerpc/linux.mh (NATDEPFILES): Ditto.
+ * config/powerpc/ppc64-linux.mh (NATDEPFILES): Ditto.
+ * config/s390/s390.mh (NATDEPFILES): Ditto.
+ * config/sparc/fbsd.mh (NATDEPFILES): Ditto.
+ * config/sparc/linux.mh (NATDEPFILES): Ditto.
+ * config/sparc/linux64.mh (NATDEPFILES): Ditto.
+ * config/sparc/sol2.mh (NATDEPFILES): Ditto.
+ * config/xtensa/linux.mh (NATDEPFILES): Ditto.
+ * target.c (dummy_find_memory_regions): Change output.
+ (dummy_make_corefile_notes): Ditto.
+
+2009-10-26 Tristan Gingold <gingold@adacore.com>
+
+ * avr-tdep.c (avr_push_dummy_call): Handle avr6 architecture.
+ Fix the returned value. Fix style.
+
+2009-10-26 Joel Brobecker <brobecker@adacore.com>
+
+ * MAINTAINERS (Responsible Maintainers): Add info about the microblaze
+ targets. Add Michael Eager as the maintainer for this target.
+
+2009-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Performance optimize large bp_location count.
+ * breakpoint.c (ALL_BP_LOCATIONS_SAFE): Remove.
+ (ALL_BP_LOCATIONS): New parameter BP_TMP. Use now bp_location and
+ bp_location_count.
+ (bp_location_chain): Remove variable.
+ (bp_location, bp_location_count)
+ (bp_location_placed_address_before_address_max)
+ (bp_location_shadow_len_after_address_max): New variables.
+ (moribund_locations, update_watchpoint): Update the bp_location
+ variable name.
+ (breakpoint_restore_shadows): Extend the comment. Move the variable
+ b to local blocks. Move the variables bp_addr, bp_size and bptoffset
+ to a local block. New variables bc_l, bc_r and bc. New binary search
+ for the left range boundary. New break on reaching the right range
+ boundary. Move shadow existence conditionals to ...
+ (bp_location_has_shadow): ... a new function.
+ (insert_breakpoint_locations): Replace the temp variable by bp_tmp.
+ Use now ALL_BP_LOCATIONS instead of ALL_BP_LOCATIONS_SAFE.
+ (remove_breakpoints, remove_hw_watchpoints, reattach_breakpoints)
+ (detach_breakpoints): New variable bp_tmp. Update the ALL_BP_LOCATIONS
+ calling convention.
+ (update_breakpoints_after_exec): New variable bplocp_tmp. Update the
+ ALL_BP_LOCATIONS calling convention.
+ (breakpoint_here_p, software_breakpoint_inserted_here_p)
+ (breakpoint_thread_match): New variable bptp_tmp. Drop the const
+ attribute of bpt. Update the ALL_BP_LOCATIONS calling convention.
+ (regular_breakpoint_inserted_here_p): Likewise. Update the bp_location
+ variable name.
+ (mark_breakpoints_out, breakpoint_init_inferior): New variable
+ bptp_tmp. Update the ALL_BP_LOCATIONS calling convention.
+ (bpstat_stop_status): New variables blp_tmp and update_locations. Drop
+ the const attribute of bl. Update the ALL_BP_LOCATIONS calling
+ convention. Protect HIT_COUNT increment by an ENABLE_STATE check.
+ Delay the update_global_location_list call using update_locations.
+ (set_default_breakpoint): Drop the check_duplicates name from comment.
+ (disable_breakpoints_in_shlibs, disable_breakpoints_in_unloaded_shlib):
+ New variable locp_tmp. Update the ALL_BP_LOCATIONS calling convention.
+ (bp_location_compare, bp_location_compare_for_qsort)
+ (bp_location_target_extensions_update): New functions.
+ (check_duplicates, check_duplicates_for): Remove, moving their code ...
+ (update_global_location_list): ... into this existing function. Remove
+ variables next, loc2, old_locations, ret and ix. New variables locp,
+ loc_first, old_location, old_locp and old_location_count. Stop using
+ global_next, create now the array bp_location, sort it by
+ bp_location_compare_for_qsort and call
+ bp_location_target_extensions_update. Change quadratic iteration by
+ loc2 into an in-sync scanning by locp and loc2p. Rename former loc
+ usage as old_loc.
+ (do_vec_free): Remove.
+ (breakpoint_program_space_exit): Update the ALL_BP_LOCATIONS calling
+ convention.
+ (remove_breakpoints_pid): New variable b_tmp. Update the
+ ALL_BP_LOCATIONS calling convention.
+ * breakpoint.h (struct bp_location <global_next>): Remove.
+
+2009-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * mep-tdep.c: Update include for the new location cgen/bitset.h.
+
+2009-10-23 Tom Tromey <tromey@redhat.com>
+
+ * blockframe.c (_initialize_blockframe): Remove declaration.
+
+2009-10-23 Doug Evans <dje@google.com>
+
+ * record.c (record_core_xfer_partial): Pass correct offset to
+ record_beneath_to_xfer_partial.
+
+2009-10-23 Michael Snyder <msnyder@vmware.com>
+
+ * record.c (top level): Don't include byteswap.h.
+ (netorder64): Use store_unsigned_integer instead of bswap_64.
+ (netorder32): Use store_unsigned_integer instead of bswap_32.
+ (netorder16): Use store_unsigned_integer instead of bswap_16.
+
+2009-10-23 Michael Snyder <msnyder@vmware.com>
+
+ * record.c (netorder64): Use BFD_ENDIAN_LITTLE not LITTLE_ENDIAN.
+ (netorder32): Ditto.
+ (netorder16): Ditto.
+
+2009-10-23 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * objfiles.c (allocate_objfile): Use xzalloc.
+
+2009-10-23 Hui Zhu <teawater@gmail.com>
+
+ * record.c (record_restore): Use phex_nz.
+
+2009-10-23 Tristan Gingold <gingold@adacore.com>
+
+ * frame.c (frame_unwind_pc): Fix typo: remove duplicate 0x.
+
+2009-10-23 Tristan Gingold <gingold@adacore.com>
+
+ * objfiles.c (allocate_objfile): Remove useless test. Move
+ declaration of last_one to the block that uses it.
+
+2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * record.c (record_restore, cmd_record_save): Fix warnings.
+
+2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * disasm.h (DISASSEMBLY_OMIT_FNAME) New define.
+ (gdb_disassembly): Correct parameter name.
+ * disasm.c (dump_insns): Adjust.
+ (gdb_disassembly): Fix indentation.
+ * cli/cli-cmds.c (disassemble_command): Adjust.
+
+2009-10-22 Michael Snyder <msnyder@vmware.com>
+
+ * infrun.c (keep_going): If insert_breakpoints fails,
+ print the reason.
+
2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
PR gdb/10819
(update_section_map): Don't allocate empty table.
2009-10-22 Hui Zhu <teawater@gmail.com>
- Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
+ Michael Snyder <msnyder@vmware.com>
* record.c (RECORD_FILE_MAGIC): New constant.
(record_arch_list_cleanups): Renamed from record_message_cleanups.