2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index b92727cf7711fa7d507990bad8f6b32d202dffd9..c8605a9ea45ac6fd09cf012331e4d8a26c633f72 100644 (file)
@@ -1,3 +1,639 @@
+2006-10-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (expprint.o, parse.o, target.o): Update.
+       * dwarf2loc.c (dwarf_expr_tls_address): Move body to
+       target_translate_tls_address.  Call it.
+       * eval.c (evaluate_subexp_standard): Handle UNOP_MEMVAL_TLS.
+       * expprint.c (print_subexp_standard): Likewise.
+       (op_name_standard, dump_subexp_body_standard): Likewise.
+       * expression.h (enum exp_opcode): Add UNOP_MEMVAL_TLS.
+       (union exp_element): Add objfile.
+       * parse.c (write_exp_elt_objfile): New function.
+       (msym_tls_symbol_type): New.
+       (write_exp_msymbol): Handle TLS.
+       (operator_length_standard): Handle UNOP_MEMVAL_TLS.
+       (build_parse): Initialize msym_tls_symbol_type.
+       * parser-defs.h (write_exp_elt_objfile): New prototype.
+       * target.c (target_translate_tls_address): New.
+       * target.h (target_translate_tls_address): Add prototype.
+
+2006-10-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * solib.c (solib_open): Handle an empty solib_absolute_prefix like a
+       missing one.
+
+2006-10-09  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * solib.c (solib_read_symbols): Stop if the file was not found.
+
+2006-10-09  Paul Pluzhnikov  <ppluzhnikov@charter.net>
+
+       PR c++/2116
+       * valops.c (find_overload_match): Check for a NULL name.
+
+2006-10-06 Joel Brobecker  <brobecker@adacore.com>
+
+       * dwarf2read.c (read_array_type): Set the type name if the name
+       attribute is present.
+
+2006-10-05  Joel Brobecker  <brobecker@adacore.com>
+
+        * blockframe.c (block_innermost_frame): Rewrite frame search logic.
+
+2006-10-05  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (gdb_expat_h): New.
+       (xml_support_h): Add gdb_expat.h dependency.
+       (memory-map.o, xml-support.o): Likewise.
+       * gdb_expat.h: New file.
+       * xml-support.h: Include it.
+       * memory-map.c, xml-support.c: Likewise.  Remove XML_STATUS_OK
+       definitions.
+
+2006-10-05  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (get_remote_state_raw): Renamed from get_remote_state.
+       (get_remote_state): New function.
+       (init_remote_state, _initialize_remote): Use get_remote_state_raw.
+
+2006-10-04  Fred Fish  <fnf@specifix.com>
+
+       * vec.c: Include defs.h first.  This pulls in config.h which can
+       affect other includes.
+
+2006-10-04  Joel Brobecker  <brobecker@adacore.com>
+
+       * somread.c (som_symtab_read): Avoid using alloca for potentially
+       large buffers.
+
+2006-10-04  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * arch-utils.h (gdbarch_info_fill): Remove duplicate prototype.
+
+2006-10-03  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * memory-map.c (XML_STATUS_OK, XML_STATUS_ERROR): Provide default
+       definitions.
+       * xml-support.c (XML_STATUS_OK, XML_STATUS_ERROR): Likewise.
+
+2006-09-22  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (remote_write_bytes_aux): Doc fix.
+
+2006-09-21  Vladimir Prus  <vladimir@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (SFILES): Add target-memory.c.
+       (COMMON_OBS): Add target-memory.o.
+       * memattr.c (lookup_mem_region): Adjust handling for
+       the top of memory.  Improve comments.
+       * remote.c (packet_check_result): New function, split out
+       from packet_ok.  Recognize "E." as an error prefix.
+       (packet_ok): Use it.
+       (remote_write_bytes_aux): New function, renamed from
+       remote_write_bytes.  Take packet header, packet format,
+       and length flag as arguments.
+       (remote_write_bytes): Rewrite to use remote_write_bytes_aux.
+       (remote_send_printf, restore_remote_timeout)
+       (remote_flash_timeout, remote_flash_erase, remote_flash_write)
+       (remote_flash_done): New.
+       (remote_xfer_partial): Handle flash writes.
+       (init_remote_ops, init_remote_async_ops): Set to_flash_erase
+       and to_flash_done.
+       * symfile.c (struct load_section_data): Include a pointer to
+       the cumulative stats and a request queue.  Move most members
+       to other types.
+       (struct load_progress_data, struct load_progress_section_data): New
+       types.
+       (load_progress): Handle a NULL baton and zero bytes.  Update for
+       type changes.
+       (load_section_callback): Create memory write requests instead of
+       writing to memory.  Don't print the progress message here.
+       (clear_memory_write_data): New function.
+       (generic_load): Use target_write_memory_blocks.
+       * target-memory.c: New file.
+       * target.c (update_current_target): Mention new uninherited methods.
+       (memory_xfer_partial): Issue an error for flash writes.
+       (target_flash_erase, target_flash_done): New functions.
+       (target_write_with_progress): Call the progress callback at the
+       start also.
+       * target.h (enum target_object): Add TARGET_OBJECT_FLASH.
+       (target_write_with_progress): Update comment.
+       (struct target_ops): Add to_flash_erase and to_flash_done.
+       (target_flash_erase, target_flash_done, struct memory_write_request)
+       (memory_write_request_s, enum flash_preserve_mode)
+       (target_write_memory_blocks): New, including a vector type
+       for memory_write_request_s.
+
+2006-09-21  Vladimir Prus  <vladimir@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Nathan Sidwell  <nathan@codesourcery.com>
+
+       * Makefile.in (SFILES): Add memory-map.c and xml-support.c.
+       (memory_map_h, xml_support_h): New.
+       (target_h): Add vec_h dependency.
+       (COMMON_OBS): Add memory-map.o and xml-support.o.
+       (memory-map.o, xml-support.o): New rules.
+       (remote.o): Update.
+       * exceptions.h (enum errors): Add XML_PARSE_ERROR.
+       * infcmd.c (run_command_1, attach_command): Call target_pre_inferior.
+       * memattr.c (default_mem_attrib): Initialize blocksize.
+       (target_mem_region_list, mem_use_target)
+       (target_mem_regions_valid, mem_region_cmp, mem_region_init)
+       (require_user_regions, require_target_regions)
+       (invalidate_target_mem_regions): New.
+       (create_mem_region): Use mem_region_init.
+       (mem_clear): Move higher.       
+       (lookup_mem_region): Use require_target_regions.
+       (mem_command): Implement "mem auto".
+       (mem_info_command): Handle target-supplied regions and flash
+       attributes.
+       (mem_enable_command, mem_disable_command, mem_delete_command): Use
+       require_user_regions.
+       (_initialize_mem): Mention "mem auto" in help.
+       * memattr.h (enum mem_access_mode): Add MEM_FLASH.
+       (struct mem_attrib): Add blocksize.
+       (invalidate_target_mem_regions, mem_region_init, mem_region_cmp): New
+       prototypes.
+       * remote.c: Include "memory-map.h".
+       (PACKET_qXfer_memory_map): New enum value.
+       (remote_protocol_features): Add qXfer:memory-map:read.
+       (remote_xfer_partial): Handle memory maps.
+       (remote_memory_map): New.
+       (init_remote_ops, init_remote_async_ops): Set to_memory_map.
+       (_initialize_remote): Register qXfer:memory-map:read.
+       * target.c (update_current_target): Mention to_memory_map.
+       (target_memory_map, target_pre_inferior): New.
+       (target_preopen): Call target_pre_inferior.
+       * target.h: Include "vec.h".
+       (enum target_object): Add TARGET_OBJECT_MEMORY_MAP.
+       (struct target_ops): Add to_memory_map.
+       (target_memory_map, target_pre_inferior): New prototypes.
+       * memory-map.c, memory-map.h, xml-support.c, xml-support.h: New files.
+
+2006-09-21  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * ada-lex.l (HIGH_BYTE_POSN, is_digit_in_base, digit_to_int)
+       (strtoulst): Moved to ...
+       * utils.c (HIGH_BYTE_POSN, is_digit_in_base, digit_to_int)
+       (strtoulst): ... here.  Enhanced to behave more similarly
+       to strtoul.
+       * defs.h (strtoulst): New prototype.
+
+2006-09-21  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (memattr_h, memattr.o): Update.
+       * memattr.h: Include "vec.h".
+       (struct mem_region): Remove linked list pointer.
+       (mem_region_s): New typedef and corresponding vector.
+       * memattr.c: Include "vec.h".
+       (mem_region_chain): Delete.
+       (mem_region_list): New vector pointer.
+       (mem_region_lessthan): New function.
+       (create_mem_region): Remove unused return value.  Use vector
+       operations.  Remove linear search.
+       (delete_mem_region): Delete.
+       (lookup_mem_region): Use vector operations.  Add a FIXME.
+       (mem_info_command): Update to work with vectors.
+       (mem_enable, mem_enable_command, mem_disable, mem_disable_command)
+       (mem_free, mem_delete): Likewise.
+
+2006-09-21  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * vec.h: New file.
+       * vec.c: New file.
+       * Makefile.in (SFILES): Add vec.c.
+       (vec_h): New.
+       (COMMON_OBJS): Add vec.o.
+       (vec.o): New target.
+
+2006-09-20  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR remote/2154
+       * remote.c (remote_thread_alive): Remove local buf.
+       (remote_get_threadinfo): Remove local threadinfo_pkt.
+       (remote_get_threadlist): Remove unused threadlist_packet.
+       (remote_current_thread): Remove local buf.
+       (remote_threads_info): Set bufp after getpkt.
+       (remote_threads_extra_info): Remove local bufp.
+       (get_offsets): Set buf after getpkt.
+       (remote_check_symbols): Set reply after getpkt.
+       (remote_vcont_probe): Set buf after getpkt.
+       (remote_resume): Set buf after set_thread.
+       (remote_wait, remote_async_wait): Set buf after getpkt.
+       (fetch_register_using_p): Set buf after remote_send.
+       (remote_fetch_registers): Likewise.
+       (store_register_using_P): Don't use buf after remote_send.
+       (check_binary_download, remote_write_bytes)
+       (remote_read_bytes, remote_rcmd): Remove local buf.
+
+2006-09-17  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * mi/mi-cmd-stack.c (mi_cmd_stack_list_args): Don't emit error
+       if high requested frame number is larger than number of available 
+       frames.
+       
+2006-09-16  Nick Roberts  <nickrob@snap.net.nz>
+
+       * linux-nat.c (linux_test_for_tracefork): Don't leave zombie
+       process.
+
+2006-09-16  Andrzej Zaborowski  <balrog@zabor.org>
+
+       * interps.c (interpreter_exec_cmd): Restore interpreter properties.
+
+2006-09-10  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR threads/2149
+       * infrun.c (handle_inferior_event): Context switch after fork
+       and exec events.
+
+2006-09-10  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * infcall.c (call_function_by_hand): Check for function pointer
+       types.
+
+2006-09-10  Andreas Schwab  <schwab@suse.de>
+
+       * m68k-tdep.c (m68k_analyze_register_saves): Fix decoding of
+       `move.l %R,-(%sp)'.
+
+2006-09-07  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * mi/mi-cmd-stack.c (mi_cmd_stack_list_frames): Don't emit 
+       error if high requested frame number is larger then number 
+       of available frames.
+       
+2006-09-07  Joel Brobecker  <brobecker@adacore.com>
+
+       From Stephan Springl  <springl-gdb@bfw-online.de>
+       * fork-child.c (fork_inferior): Fix typo.
+
+2006-08-28  DJ Delorie  <dj@redhat.com>
+
+       * m32c-tdep.c (m32c_decode_srcdest4): Initialize fields in sd
+       that may not be initialized elsewhere.
+       (m32c_decode_sd23): Likewise.
+
+2006-08-25  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * buildsym.c (finish_block): Don't adjust the boundaries of
+       nested functions.
+
+2006-08-24  Andreas Schwab  <schwab@suse.de>
+
+       * symfile.c (add_symbol_file_command): Fix off-by-one when
+       extending sect_opts.
+
+2006-08-24  Nick Roberts  <nickrob@snap.net.nz>
+
+       * mi/gdb-mi.el: Refer to next release of Emacs as 22.1.
+
+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.
+       * configure.tgt (sparc-*-rtems*): Use embed.mt.
+
+2006-08-08  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in (objfiles.o, symfile.o): Update.
+       * objfiles.c: Include "expression.h" and "parser-defs.h".
+       (free_objfile): Clear global blocks.
+       * symfile.c: Include "parser-defs.h".
+       (clear_symtab_users): Clear global blocks.
+
+2006-08-08  Thiemo Seufer  <ths@mips.com>
+
+       * breakpoint.c (update_breakpoints_after_exec): Fix type mismatch.
+
+2006-08-08  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * symfile.c (download_write_size): Remove.
+       (show_download_write_size): Remove.
+       (load_section_callback): Don't use download_write_size.
+       (_initialize_symfile): Don't register download_write_size.
+       * NEWS: Mention 'download-write-size' removal.
+
+2006-08-06  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * expprint.c (print_subexp_standard, dump_subexp_body_standard): Add
+       support for member pointers.
+
+2006-08-02  Mark Kettenis  <kettenis@gnu.org>
+
+       * arm-tdep.h: Add multiple inclusion protection.
+       (struct gdbarch): Add forward declaration.
+       (armobsd_regset_from_core_section): New prototype.
+       * armbsd-tdep.c: New file.
+       * armobsd-tdep.c: Include "gdb_string.h".
+       (armobsd_init_abi): Set regset_from_core_section.
+       (armobsd_core_osabi_sniffer): New function.
+       (_initialize_armobsd_tdep): Register armobsd_core_osabi_sniffer.
+       * Makefile.in (ALLDEPFILES): Add armbsd-tdep.c.
+       (armbsd-tdep.o): New dependency.
+       (armnbsd-tdep.o): Update dependencies.
+       * config/arm/obsd.mt (TDEPFILES): Add armbsd-tdep.o and corelow.o.
+
+2006-08-02  Thiemo Seufer  <ths@mips.com>
+
+       * linux-thread-db.c (thread_db_get_thread_local_address): Fix type
+       mismatch.
+       * tui/tui-stack.c (tui_show_frame_info): Likewise.
+
+2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * c-exp.y (type): Remove incorrect pointer to member case.
+       * objc-exp.y (type): Likewise.
+       * p-exp.y (type): Likewise.
+
+2006-08-01  Mark Kettenis  <kettenis@gnu.org>
+
+       * arm-tdep.h (enum struct_return): New.
+       (struct gdbarch_tdep): Add struct_return member.
+       * arm-tdep.c (arm_return_value): Return
+       RETURN_VALUE_STRUCT_CONVENTION for aggregates when the ABI uses
+       pcc_struct_return.
+       (arm_gdbarch_init): Default to reg_struct_return.
+       * armobsd-tdep.c (armobsd_init_abi): Set pcc_struct_return.
+
+2006-07-31  Mark Kettenis  <kettenis@gnu.org>
+
+       * alpha-tdep.h (ALPHA_S0_REGNUM): New define.
+       * alphabsd-nat.c: Include <sys/types.h>, <sys/signal.h>,
+       <machine/pcb.h> and "bsd-kvm.h".
+       (alphabsd_supply_pcb): New function.
+       (_initialize_alphabsd_nat): Enable libkvm interface.
+       * Makefile.in (alphabsd-nat.o): Update dependencies.
+       * config/alpha/fbsd.mh (NATDEPFILES): Add bsd-kvm.o.
+       (LOADLIBES): New variable.
+       * config/alpha/nbsd.mh (NATDEPFILES): Add bsd-kvm.o.
+       (LOADLIBES): New variable.
+
+2006-07-31  Fred Fish  <fnf@specifix.com>
+
+       * arm-tdep.c (arm_make_prologue_cache): Use FRAME_OBSTACK_ZALLOC
+       instead of calling frame_obstack_zalloc directly.
+       (arm_make_stub_cache): Ditto.
+       * frame-unwind.h: Ditto.
+       * frame.c (create_new_frame): Ditto.
+
+2006-07-27  Bob Wilson  <bob.wilson@acm.org>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2006-07-27  Bob Wilson  <bob.wilson@acm.org>
+
+       * main.c (captured_main): Print a newline after calling
+       print_gdb_version instead of waiting until after the symbol file
+       has been read.  Adjust error_pre_print, quit_pre_print, and
+       warning_pre_print values.
+
+2006-07-27  Roger Sayle  <roger@eyesopen.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * irix5-nat.c (fetch_core_registers): Simplify and correct logic.
+
+2006-07-27  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * target.h (target_read_stralloc): New prototype.
+       * target.c (target_read_alloc_1): Renamed from target_read_alloc.
+       Take new PADDING argument.
+       (target_read_alloc): Use it.
+       (target_read_stralloc): New function.
+
+2006-07-26  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (remote_protocol_features): Correct qPart to qXfer.
+
+2006-07-25  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * eval.c (evaluate_subexp_for_address): Don't incorrectly discard
+       calls to C++ operator*.
+
+2006-07-24  Roger Sayle  <roger@eyesopen.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * solib-irix.c (gdb_int32_bytes): Use gdb_byte instead of char.
+       (gdb_int64_bytes): Likewise.
+       (fetch_lm_info): Use .b fields of gdb_int32_bytes and gdb_int64_bytes
+       as first argument to extract_unsigned_integer to silence compiler
+       warnings.
+
+2006-07-24  Frederic Riss  <frederic.riss@st.com>
+
+       * dwarf2read.c (struct dwarf2_per_objfile): Add has_section_at_zero 
+       field.
+       (dwarf2_locate_sections): Initialize 
+       dwarf2_per_objfile->has_section_at_zero.
+       (dwarf2_get_pc_bounds): Use dwarf2_per_objfile->has_section_at_zero 
+       instead of HAS_RELOC test.
+       (read_partial_die): Ditto.
+
 2006-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * corefile.c (reopen_exec_file): Only check for an open exec file.
This page took 0.031148 seconds and 4 git commands to generate.