gdb ChangeLog
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 690878b29465354576c9f7673ea896321e7a2373..4fe34f5f3176ae744836bca8ec0b104c0dc56b8c 100644 (file)
@@ -1,3 +1,205 @@
+2010-04-22  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * gdbtypes.h (builtin_type): Add builtin_char16 and builtin_char32
+       fields.
+       * gdbtypes.c (gdbtypes_post_init): Set builtin_char16 and 
+       builtin_char32 fields.
+       * printcmd.c (decode_format): Set char size to '\0'
+       for strings unless explicit size is given.
+       (print_formatted): Correct calculation of NEXT_ADDRESS
+       for 16 or 32 bit strings.
+       (do_examine): Do not force byte size for strings.
+       Use builtin_char16 and builtin_char32 types to display
+       16 or 32 bit-wide strings. 
+       (x_command): Set LAST_SIZE to 'b' for string type.
+
+2010-04-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR corefiles/11523
+       * amd64-linux-tdep.c (amd64_linux_core_read_description): Check
+       XCR0 first.
+
+       * i386-linux-tdep.c (i386_linux_core_read_xcr0): Return 0 if
+       there is no .reg-xstate section.
+       (i386_linux_core_read_description): Check XCR0 first.
+
+2010-04-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * gdb/sparc-tdep.c (sparc32_store_return_value): Add gdb_assert ()
+       for len <= 8.
+
+2010-04-21  Chris Moller  <cmoller@redhat.com>
+
+       PR 9167
+       * cp-valprint.c (cp_print_value_fields): Replaced obstack_base()
+       method of popping recursion-detection stack with a method based on
+       obstack_object_size().
+
+2010-04-21  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       PR pascal/11492.
+       * p-valprint.c (pascal_val_print): Fix default printing of integer
+       arrays.
+
+2010-04-21  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       Fix compilation warning on gcc-4.1.2.
+       * rs6000-aix-tdep.c (rs6000_convert_from_func_ptr_addr): Initialize
+       local variable`pc' to zero.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       Implement thread support with core files on alpha-tru64.
+       * dec-thread.c (dec_thread_find_new_threads): New function,
+       extracted from resync_thread_list.
+       (resync_thread_list): Add OPS parameter.  Replace extracted-out
+       code by call to dec_thread_find_new_threads.
+       (dec_thread_wait): Update call to resync_thread_list.
+       (init_dec_thread_ops): Set dec_thread_ops.to_find_new_threads.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (value_pointer): New function.
+       (make_array_descriptor): Call value_pointer to convert addresses to
+       pointers.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * rs6000-aix-tdep.c: #include exceptions.h.
+       (rs6000_convert_from_func_ptr_addr): If an exception is thrown
+       while reading the memory at ADDR, then ADDR cannot be a function
+       descriptor.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-typeprint.c (ada_print_typedef): New function.
+       * ada-lang.h (ada_print_typedef): Add declaration.
+       * ada-lang.c (ada_language_defn): set la_print_typdef field
+       to ada_print_typedef.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (procfs_address_to_host_pointer): Only define when used.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (iterate_over_mappings_cb_ftype): New typedef.
+       (iterate_over_mappings): Adjust function profile. Add declaration.
+       (insert_dbx_link_bpt_in_region, info_mappings_callback):
+       Adjust accordingly.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (solib_mappings_callback): Move function up to avoid
+       a compiler warning.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (find_signalled_thread, find_stop_signal): Move
+       these functions down to define them only when used.
+
+2010-04-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * valprint.c (common_val_print): Fix the value before extracting
+       its contents.
+       * ada-lang.c (ada_to_fixed_value): Make this function extern.
+       * ada-lang.h (ada_to_fixed_value): New function declaration.
+       * ada-valprint.c (ada_value_print): Use ada_to_fixed_value
+       to avoid code duplication and fix a bug in the handling of
+       fixed types contents.
+
+2010-04-20  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2read.c (dwarf2_compute_name): Handle DW_AT_linkage_name.
+       (read_partial_die): Likewise.
+       (dwarf_attr_name): Likewise.
+
+2010-04-20  Chris Moller  <cmoller@redhat.com>
+       
+       PR 10867
+
+       * cp-valprint.c (global): Adding new static array recursion
+       detection obstack.
+       (cp_print_value_fields, cp_print_static_field): Added new static
+       array recursion detection code.
+
+2010-04-20  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-linux-tdep.c (i386_linux_regset_sections): Size of the
+       general-purpose register set should be 68 instead of 144.
+       (i386_linux_sse_regset_sections): Likewise.
+       (i386_linux_avx_regset_sections): Likewise.
+
+2010-04-20  Stan Shebs  <stan@codesourcery.com>
+           Nathan Sidwell  <nathan@codesourcery.com>
+
+       * dwarf2loc.c (struct axs_var_loc): New struct.
+       (dwarf2_tracepoint_var_loc): New function.
+       (dwarf2_tracepoint_var_access): New function.
+       (dwarf2_tracepoint_var_ref): Use dwarf2_tracepoint_var_loc, deal
+       with DW_OP_piece.
+       (locexpr_describe_location_piece): New function.
+       (locexpr_describe_location_1): New function.
+       (locexpr_describe_location): Call it, update signature.
+       (loclist_describe_location): Rewrite to loop over locations,
+       update signature.
+       * symtab.h (struct symbol_computed_ops): Add address to
+       describe_location arguments, return void.
+       * printcmd.c (address_info): Get context PC, pass to computed
+       location description.
+       * tracepoint.c (scope_info): Ditto.
+       * ax-gdb.c (trace_kludge): Export.
+
+2010-04-20  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf2-frame.c (decode_frame_entry_1): Handle CIE version 4.
+       (struct dwarf2_cie) <segment_size>: New field.
+       * dwarf2read.c (partial_read_comp_unit_head): Accept DWARF 4.
+       (skip_one_die): Handle DW_FORM_flag_present, DW_FORM_sec_offset,
+       DW_FORM_exprloc.
+       (read_attribute_value): Handle DW_FORM_flag_present,
+       DW_FORM_sec_offset, DW_FORM_exprloc.
+       (dump_die_shallow): Likewise.
+       (attr_form_is_section_offset): Handle DW_FORM_sec_offset.
+       (dwarf2_const_value): Handle DW_FORM_exprloc.
+       (attr_form_is_block): Likewise.
+       (struct line_header) <maximum_ops_per_instruction>: New field.
+       (dwarf_decode_line_header): Set new field.
+       (dwarf_decode_lines): Handle new field.
+
+2010-04-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * f-exp.y: Add new production to recognize the `logical*8' type.
+       (LOGICAL_S8_KEYWORD): New token.
+       * f-lang.c (enum f_primitive_types)
+       <f_primitive_type_logical_s8>: New field.
+       (f_language_arch_info): Handling `logical*8' type.
+       (build_fortran_types): Building `logical*8' type.
+       * f-lang.h (struct builtin_f_type) <builtin_logical_s8>: New field.
+
+2010-04-19  Doug Evans  <dje@google.com>
+
+       * ser-base.c (generic_readchar): Watch for EOF in read of error_fd.
+       * ser-pipe.c (pipe_open): Fix file descriptor leaks.
+       (pipe_close): Ditto.
+
+2010-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * configure.tgt (x86_64-*-mingw*): Set BUILD_GDBSERVER to yes.
+
+2010-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * windows-tdep.c (windows_get_tlb_type): Change current_seh.handle
+       type to void function.
+
+2010-04-19  Stan Shebs  <stan@codesourcery.com>
+           Vladimir Prus  <vladimir@codesourcery.com>
+
+       * tracepoint.c (tfind_1): Add missing newline, report exit from
+       tfind mode as such.
+       * target.c (update_current_target): Make default
+       to_trace_find return -1.
+
 2010-04-19  Mike Frysinger  <vapier@gentoo.org>
 
        * objc-lang.c (find_methods): Move symname check up.
        addr_bit.  Adjust LOAD_ADDR sign for cross-arch inferiors.
 
 2010-02-17  Tristan Gingold  <gingold@adacore.com>
-           Petr Hluzín <petr.hluzin@gmail.com>
+           Petr Hluzín <petr.hluzin@gmail.com>
 
        * avr-tdep.c (avr_scan_prologue): Convert an if statement to a
        gdb_assert.  Fix info->size for SIG prologue.
This page took 0.042471 seconds and 4 git commands to generate.