+2009-11-10 Tristan Gingold <gingold@adacore.com>
+
+ * avr-tdep.c (avr_extract_return_value): Remove.
+ (avr_return_value): Mostly rewritten. Fix handling for structures.
+ (avr_push_dummy_call): Handle struct_return.
+
+2009-11-10 Tristan Gingold <gingold@adacore.com>
+
+ * avr-tdep.c (avr_scan_prologue): Decode instructions used for
+ small stack allocation.
+ Adjust code for prologue that don't write SP.
+
+2009-11-10 Tristan Gingold <gingold@adacore.com>
+
+ * avr-tdep.c (avr_make_saddr): Return 0 for NULL.
+
+2009-11-10 Tristan Gingold <gingold@adacore.com>
+
+ * avr-tdep.c (avr_dwarf_reg_to_regnum): New function.
+ (avr_gdbarch_init): Call set_gdbarch_dwarf2_reg_to_regnum.
+
+2009-11-09 Sebastien Granjoux <seb.sfo@free.fr>
+
+ PR mi/9583:
+ * symtab.c (find_line_symtab, append_exact_match_to_sals)
+ (expand_line_sal): Use full filename when setting breakpoints if
+ available
+
+2009-11-09 Cary Coutant <ccoutant@google.com>
+
+ * dwarf2read.c (read_import_statement): Don't clobber original cu.
+
+2009-11-09 Tom Tromey <tromey@redhat.com>
+
+ * python/python.c (execute_gdb_command): Copy the argument text.
+
+2009-11-06 Vladimir Prus <vladimir@codesourcery.com>
+
+ * m68k-tdep.c (m68k_convert_register_p): Correct
+ messup.
+
+2009-11-06 Vladimir Prus <vladimir@codesourcery.com>
+
+ * m68k-tdep.c (m68k_convert_register_p): Compare with
+ the actual type of fp registers, not one of the possible
+ values.
+
+2009-11-06 Vladimir Prus <vladimir@codesourcery.com>
+
+ Prevent program output from mix with "^running".
+
+ gdb/
+ * mi/mi-interp.c (mi_on_resume): Output token
+ and "^running" together, so that nothing else gets
+ in between.
+
+2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * dwarf2read.c (struct dwarf2_cu): Remove ranges_offset and
+ has_ranges_offset.
+ (struct partial_die_info): Remove language, has_stmt_list, dirname,
+ and line_offset.
+ (dwarf2_build_include_psymtabs): Take a die_info. Handle a missing
+ line table.
+ (dwarf2_get_pc_bounds): Take PST argument. Pass it
+ to dwarf2_ranges_read. Update all callers.
+ (init_cu_die_reader): Move earlier.
+ (dwarf2_find_base_address): New function.
+ (process_psymtab_comp_unit): Rewrite to use a full DIE for the
+ compilation unit. Use dwarf2_get_pc_bounds and
+ dwarf2_find_base_address.
+ (load_comp_unit): Rewrite to use a full DIE for the compilation unit.
+ (process_full_comp_unit): Use dwarf2_find_base_address.
+ (read_partial_die): Remove support for attributes only used
+ in the compilation unit DIE.
+ * symfile.c (allocate_psymtab): Make FILENAME const.
+ (start_psymtab_common): Likewise.
+ * symfile.h (allocate_psymtab, start_psymtab_common): Update
+ prototypes.
+
+2009-11-05 Tom Tromey <tromey@redhat.com>
+
+ * symmisc.c (print_symbol_bcache_statistics): Print filename cache
+ statistics.
+ (print_objfile_statistics): Likewise.
+ * symfile.c (reread_symbols): Initialize filename_cache.
+ (allocate_symtab): Cache the file name.
+ (allocate_psymtab): Likewise.
+ * solib-sunos.c (allocate_rt_common_objfile): Initialize
+ filename_cache.
+ * objfiles.h (struct objfile) <filename_cache>: New field.
+ * objfiles.c (allocate_objfile): Initialize filename_cache.
+ (free_objfile): Free filename_cache.
+
+2009-11-05 Tom Tromey <tromey@redhat.com>
+
+ * symfile.c (add_psymbol_to_bcache): Make 'psymbol' static again.
+ Zero the 'value' field.
+
+2009-11-05 Doug Evans <dje@google.com>
+
+ * amd64-tdep.c (amd64_init_frame_cache): Enhance comment describing
+ saved_regs.
+
+2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * top.c (execute_command): Select a frame before checking the current
+ language. Only output a message if verbose.
+
+2009-11-05 Tom Tromey <tromey@redhat.com>
+
+ * symtab.h (SYMBOL_SET_LINKAGE_NAME): Update comment.
+ * symfile.c (allocate_symtab): Don't use obsavestring on a
+ constant string.
+ * stabsread.c (define_symbol): Don't use obsavestring on a
+ constant string.
+ * mdebugread.c (parse_type): Don't use obsavestring on a constant
+ string.
+ (new_symtab): Likewise.
+ * elfread.c (elf_symtab_read): Don't use obsavestring on a
+ constant string.
+
+2009-11-04 Tom Tromey <tromey@redhat.com>
+
+ * symfile.c (add_psymbol_to_bcache): Don't copy name. Make
+ 'psymbol' non-static.
+
+2009-11-03 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * linux-thread-db.c (disable_thread_event_reporting): Adjust.
+
+2009-11-03 Joel Brobecker <brobecker@adacore.com>
+
+ * MAINTAINERS (Responsible Maintainers): Add Tristan Gingold as
+ maintainer of the avr target.
+
+2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * elfread.c (elf_symfile_segments): Do not warn about
+ uninitialized sections outside of load segments.
+
+2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * symfile.c (build_id_to_debug_filename): New variable debugdir. Move
+ variables size, s and data into a new inner block. Change xmalloc for
+ alloca, use direct BUILDID->SIZE there now. Loop for the
+ DEBUG_FILE_DIRECTORY components.
+ (find_separate_debug_file): New variable debugdir and debugdir_end.
+ Loop for the DEBUG_FILE_DIRECTORY components.
+ (_initialize_symfile): For "debug-file-directory" use plural and note
+ one can use multiple components now.
+
+2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * symfile.c (find_separate_debug_file): Initialize dir, debugfile and
+ canon_name to NULL. Change alloca to xmalloc, newly call xfree for it.
+ New label cleanup_return_debugfile, jump to it from the failure paths.
+
+2009-11-02 Andrew Cagney <cagney@gnu.org>
+
+ * symfile.c (separate_debug_file_exists): When the CRCs mismatch
+ print a warning.
+ (find_separate_debug_file): Pass in the objfile's name.
+
+2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Remove INVALID_ENTRY_POINT.
+ * frame.c (inside_entry_func): New variable entry_point. Return 0 if
+ the entry point is not known.
+ * solib-irix.c (enable_break): Likewise.
+ * objfiles.c (init_entry_point_info): Stop using INVALID_ENTRY_POINT.
+ Initialize EI.ENTRY_POINT_P.
+ (entry_point_address): Rename to ...
+ (entry_point_address_query): ... a new function. Use EI.ENTRY_POINT_P.
+ (entry_point_address): New function.
+ (objfile_relocate): Use EI.ENTRY_POINT_P.
+ * objfiles.h (struct entry_info): Simplify entry_point comment. New
+ field entry_point_p.
+ (INVALID_ENTRY_POINT): Remove.
+ (entry_point_address_query): New prototype.
+ * solib-frv.c (enable_break): Check for NULL SYMFILE_OBJFILE and its
+ EI.ENTRY_POINT_P. Return 0 if ".interp" is not found.
+
+2009-11-01 Michael Snyder <msnyder@vmware.com>
+
+ * NEWS (New Commands): Mention record save/restore.
+
+2009-10-31 Michael Snyder <msnyder@vmware.com>
+
+ * breakpoint.c (bpstat_stop_status): Fix broken comment.
+
+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.
* target.c (dummy_find_memory_regions): Change output.
(dummy_make_corefile_notes): Ditto.
+2009-10-26 Tristan Gingold <gingold@adacore.com>
+
+ * charset.c (_initialize_charset): Set a default value to
+ auto_host_charset_name if empty.
+
2009-10-26 Tristan Gingold <gingold@adacore.com>
* avr-tdep.c (avr_push_dummy_call): Handle avr6 architecture.