* config/rx-parse.y (rx_intop): Add parameter for operation size.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 93aca70a2d62f21346674b7d8bde8172547ce720..8d2d5942f883a75997800a4e85db0fcc213750a1 100644 (file)
@@ -1,5 +1,919 @@
+2012-04-26  Sterling Augustine  <saugustine@google.com>
+
+       * contrib: New directory.
+       * contrib/test_pubnames_and_indexes.py: New file.
+
+2012-04-30  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (dwarf_decode_macros): New arg section_name.
+       All callers updated.
+       (init_cu_die_reader): Verify the section is non-empty.
+       (dwarf_decode_line_header): Don't dereference section->asection
+       until we know the section is present.
+
+2012-04-29  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * tracepoint.c (start_tracing, stop_tracing): Checking for NULL
+       probes.
+
+2012-04-29  Yao Qi  <yao@codesourcery.com>
+
+       * gdb-code-style.el: New hook gdb-markup-hook
+       and gdb-comment-hook.
+
+2012-04-28  Doug Evans  <dje@google.com>
+
+       Initial support for Fission.  http://gcc.gnu.org/wiki/DebugFission
+       * symfile.c (default_symfile_relocate): Use sectp->owner instead of
+       objfile->obfd.
+       * symfile.h (dwarf2_debug_sections): New member addr.
+       * dwarf2expr.c (execute_stack_op): New case DW_OP_GNU_addr_index.
+       (ctx_no_get_addr_index): New function.
+       * dwarf2expr.h (dwarf_expr_context_funcs): New member get_addr_index.
+       (ctx_no_get_addr_index): Declare.
+       * dwarf2-frame.c (dwarf2_frame_ctx_funcs): Update.
+       * dwarf2loc.c (dwarf_expr_get_addr_index): New function.
+       (dwarf_expr_ctx_funcs): Update.
+       (needs_get_addr_index): New function.
+       (needs_frame_ctx_funcs): Update.
+       * dwarf2loc.h (dwarf2_read_addr_index): Declare.
+       * dwarf2read.c: #include "gdbcore.h".
+       (dwarf2_per_objfile): New members addr, dwo_files.
+       (dwarf2_elf_names): Add entry for addr.
+       (struct dwo_section_names): New type.
+       (dwo_section_names): New static global.
+       (dwarf2_cu): New members dwo_unit, addr_base, have_addr_base.
+       (dwarf2_per_cu_data): New member is_debug_types, all boolean uses of
+       old debug_types_section member updated to use this.
+       Rename member debug_types_section to info_or_types_section,
+       all uses updated.
+       (signatured_type): Rename member type_offset to type_offset_in_tu,
+       all uses updated.  New member type_offset_in_section.
+       (struct dwo_sections): New type.
+       (struct dwo_unit): New type.
+       (struct dwo_file): New type.
+       (die_reader_specs): New member dwo_file.
+       (dwarf2_locate_sections): Watch for .debug_addr.
+       (zlib_decompress_section): Use sectp->owner instead of objfile->obfd.
+       (dwarf2_read_section): Get bfd of section from bfd's asection,
+       instead of objfile.
+       (create_cus_from_index): Initialize the_cu->info_or_types_section.
+       (create_signatured_type_table_from_index): Initialize
+       sig_type->info_or_types_section.
+       (dw2_get_file_names): Statement lists for type units with DWO files
+       live in the DWO file.
+       (create_debug_types_hash_table): New function.
+       (create_all_type_units): Rewrite.
+       (init_cu_die_reader): New arg dwo_file, all callers updated.
+       (init_and_read_dies_worker): Get section from
+       this_cu->info_or_types_section.  Set sig_type->type_offset_in_section.
+       Watch for DW_AT_GNU_dwo_name and if present lookup the file and
+       continue reading the CU/TU from there.
+       (init_cutu_and_read_dies_no_follow): New arg dwo_file, all callers
+       updated.  Get section from this_cu->info_or_types_section.
+       (create_all_comp_units): Initialize this_cu->info_or_types_section.
+       (skip_one_die): New cases DW_FORM_GNU_addr_index,
+       DW_FORM_GNU_str_index.
+       (hash_dwo_file, eq_dwo_file): New functions.
+       (allocate_dwo_file_hash_table): New function.
+       (hash_dwo_unit, eq_dwo_unit): New functions.
+       (allocate_dwo_unit_table): New function.
+       (dwarf2_locate_dwo_sections): New function.
+       (struct create_dwo_info_table_data): New type.
+       (create_debug_info_hash_table_reader): New function.
+       (create_debug_info_hash_table): New function.
+       (try_open_dwo_file, open_dwo_file, init_dwo_file): New function.
+       (lookup_dwo_file): New function.
+       (lookup_dwo_comp_unit, lookup_dwo_type_unit): New functions.
+       (free_dwo_file, free_dwo_file_cleanup): New functions.
+       (free_dwo_file_from_slot, free_dwo_files): New functions.
+       (dwarf2_get_pc_bounds): Handle DW_FORM_GNU_addr_index.
+       (dwarf2_record_block_ranges): Ditto.
+       (read_partial_die): Ditto.
+       (process_enumeration_scope): Update to use type_offset_in_section.
+       (read_full_die_1): New function.
+       (read_full_die): Rewrite.
+       (read_attribute_value): New cases DW_FORM_GNU_addr_index,
+       DW_FORM_GNU_str_index.
+       (read_addr_index_1, read_addr_index): New functions.
+       (read_addr_index_from_leb128): New function.
+       (struct dwarf2_read_addr_index_data): New type.
+       (dwarf2_read_addr_index_reader): New function.
+       (dwarf2_read_addr_index): New function.
+       (read_str_index): New function.
+       (leb128_size): New function.
+       (dwarf_decode_line_header): Delete arg abfd, all callers updated.
+       If processing a type unit from a DWO file, get the line section
+       from the DWO file.
+       (var_decode_location): Watch for DW_OP_GNU_addr_index.
+       (dwarf2_const_value_attr): New cases DW_FORM_GNU_addr_index,
+       DW_FORM_GNU_str_index.
+       (lookup_die_type): Check whether section offset of type's die is
+       known before looking it up.  Remove assert.  Condition can
+       legimately happen for inter-cu type references.
+       (dwarf_attr_name): Handle Fission attributes.
+       (dwarf_form_name): Handle Fission forms.
+       (dump_die_shallow): New cases DW_FORM_GNU_addr_index,
+       DW_FORM_GNU_str_index.
+       (follow_die_sig): Update to use type_offset_in_section.
+       (decode_locdesc): New case DW_OP_GNU_addr_index.
+       (skip_form_bytes): New cases DW_FORM_GNU_addr_index,
+       DW_FORM_GNU_str_index.
+       (cu_debug_loc_section): New function.
+       (fill_in_loclist_baton, dwarf2_symbol_mark_computed): Call it.
+       (dwarf2_per_objfile_free): Unmap .debug_addr section.
+       Free DWO files if present.
+       * xcoffread.c (dwarf2_xcoff_names): Add .debug_addr.
+
+       Refactor DIE reading.
+       * dwarf2read.c (dwarf2_per_objfile): Replace members
+       debug_info_type_hash and debug_types_type_hash with die_type_hash.
+       (die_reader_specs): New member "die_section".  Temporarily make
+       member "buffer" non-const, pending constifying all info_ptr uses.
+       (die_reader_func_ftype): New typedef.
+       (dw2_get_file_names_reader): New function.
+       (dw2_get_file_names): Rewrite.
+       (read_and_check_type_unit_head): Rename arg type_offset to
+       type_offset_in_tu.
+       (create_all_type_units): Improve debugging message.
+       Improve dummy type unit check.
+       (init_cu_die_reader): New arg "section".  All callers updated.
+       (init_and_read_dies_worker): New function.
+       (init_cu_and_read_dies, init_tu_and_read_dies): New functions.
+       (init_cutu_and_read_dies_no_follow): New function.
+       (init_cutu_and_read_dies_simple): New function.
+       (process_psymtab_comp_unit_reader): New function.
+       (process_psymtab_comp_unit): Delete args section,
+       is_debug_types_section.  Rewrite.  All callers updated.
+       (process_psymtab_type_unit): Renamed from process_type_comp_unit.
+       All callers updated.  Rewrite.
+       (load_partial_comp_unit_reader): New function.
+       (load_partial_comp_unit): Rewrite.
+       (skip_children): New arg reader.  Delete args buffer, cu.
+       All callers updated.
+       (skip_one_die): New arg reader.  Delete args buffer, cu.
+       All callers updated.
+       (locate_pdi_sibling): New arg reader.  Delete args buffer, abfd, cu.
+       All callers updated.
+       (load_full_comp_unit_reader): New function.
+       (load_full_comp_unit): Rewrite.
+       (read_comp_unit): Delete.
+       (read_die_and_children_1): Delete, contents moved ...
+       (read_die_and_children): ... here.
+       (dwarf2_read_abbrevs): New arg abbrev_section.  All callers updated.
+       (load_partial_dies): New arg reader.  Delete args abfd, buffer, cu.
+       All callers updated.
+       (read_partial_die): New arg reader.  Delete args abfd, buffer, cu.
+       All callers updated.
+       (find_partial_die): Rewrite load_all_dies support.
+       (read_attribute_value): New arg reader.  Delete args abfd, cu.
+       All callers updated.
+       (read_attribute): New arg reader.  Delete args abfd, cu.
+       All callers updated.
+       (load_full_type_unit): Add assert.
+       (read_signatured_type_reader): New function.
+       (read_signatured_type): Rewrite.
+       (free_stack_comp_unit): Remove call to age_cached_comp_units.
+       (free_one_cached_comp_unit): Change target_cu arg to target_per_cu.
+       All callers updated.  Set per_cu->cu = NULL after freeing it.
+       (dwarf2_per_cu_offset_and_type): Renamed from dwarf2_offset_and_type.
+       (per_cu_offset_and_type_hash): Renamed from offset_and_type_hash.
+       (per_cu_offset_and_type_eq): Renamed from offset_and_type_eq.
+       (set_die_type): Update.
+       (get_die_type_at_offset): Update.
+       (read_file_scope): Call prepare_one_comp_unit.
+       (read_type_unit_scope): Ditto.
+       (prepare_one_comp_unit): Set producer if present.
+
+2012-04-28  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * probe.c (compile_rx_or_error): Silence ARI warning about missing
+        gettext function on `error'.
+
+2012-04-27  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (dwarf2_read_index): Don't use index if symbol table
+       is empty.
+
+2012-04-27  Sergio Durigan Junior  <sergiodj@redhat.com>
+           Tom Tromey  <tromey@redhat.com>
+
+       * breakpoint.c (struct breakpoint_objfile_data)
+       <longjmp_searched>,<longjmp_probes>,<exception_searched>,
+       <exception_probes>: New fields.
+       (free_breakpoint_probes): New function.
+       (create_longjmp_master_breakpoint): Prefer SystemTap probe over
+       `_Unwind_DebugHook'.
+       (create_exception_master_breakpoint): Likewise.
+       (_initialize_breakpoint): Registering cleanup for SystemTap probes.
+       * infrun.c: Including necessary header files for handling SystemTap
+       probes.
+       (handle_inferior_event): Handling longjmp breakpoint and exceptions
+       via SystemTap probes.
+       (check_exception_resume): Remove `func' argument.  Handle exception
+       unwinding breakpoint set via a SystemTap probe.
+       (insert_exception_resume_from_probe): New function.
+
+2012-04-27  Sergio Durigan Junior  <sergiodj@redhat.com>
+           Tom Tromey  <tromey@redhat.com>
+           Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * Makefile.in (SFILES): Add `probe' and `stap-probe'.
+       (COMMON_OBS): Likewise.
+       (HFILES_NO_SRCDIR): Add `probe'.
+       * NEWS: Mention support for static and SystemTap probes.
+       * amd64-tdep.c (amd64_init_abi): Initializing proper fields used by
+       SystemTap probes' arguments parser.
+       * arm-linux-tdep.c: Including headers needed to perform the parsing
+       of SystemTap probes' arguments.
+       (arm_stap_is_single_operand): New function.
+       (arm_stap_parse_special_token): Likewise.
+       (arm_linux_init_abi): Initializing proper fields used by SystemTap
+       probes' arguments parser.
+       * ax-gdb.c (require_rvalue): Removing static declaration.
+       (gen_expr): Likewise.
+       * ax-gdb.h (gen_expr): Declaring function.
+       (require_rvalue): Likewise.
+       * breakpoint.c: Include `gdb_regex.h' and `probe.h'.
+       (bkpt_probe_breakpoint_ops): New variable.
+       (momentary_breakpoint_from_master): Set the `probe' value.
+       (add_location_to_breakpoint): Likewise.
+       (break_command_1): Using proper breakpoint_ops according to the
+       argument passed by the user in the command line.
+       (bkpt_probe_insert_location): New function.
+       (bkpt_probe_remove_location): Likewise.
+       (bkpt_probe_create_sals_from_address): Likewise.
+       (bkpt_probe_decode_linespec): Likewise.
+       (tracepoint_probe_create_sals_from_address): Likewise.
+       (tracepoint_probe_decode_linespec): Likewise.
+       (tracepoint_probe_breakpoint_ops): New variable.
+       (trace_command): Using proper breakpoint_ops according to the
+       argument passed by the user in the command line.
+       (initialize_breakpoint_ops): Initializing breakpoint_ops for
+       static probes on breakpoints and tracepoints.
+       * breakpoint.h (struct bp_location) <probe>: New field.
+       * cli-utils.c (skip_spaces_const): New function.
+       (extract_arg): Likewise.
+       * cli-utils.h (skip_spaces_const): Likewise.
+       (extract_arg): Likewise.
+       * coffread.c (coff_sym_fns): Add `sym_probe_fns' value.
+       * configure.ac: Append `stap-probe.o' to be generated when ELF
+       support is present.
+       * configure: Regenerate.
+       * dbxread.c (aout_sym_fns): Add `sym_probe_fns' value.
+       * elfread.c: Include `probe.h' and `arch-utils.h'.
+       (probe_key): New variable.
+       (elf_get_probes): New function.
+       (elf_get_probe_argument_count): Likewise.
+       (elf_evaluate_probe_argument): Likewise.
+       (elf_compile_to_ax): Likewise.
+       (elf_symfile_relocate_probe): Likewise.
+       (stap_probe_key_free): Likewise.
+       (elf_probe_fns): New variable.
+       (elf_sym_fns): Add `sym_probe_fns' value.
+       (elf_sym_fns_lazy_psyms): Likewise.
+       (elf_sym_fns_gdb_index): Likewise.
+       (_initialize_elfread): Initialize objfile cache for static
+       probes.
+       * gdb_vecs.h (struct probe): New forward declaration.
+       (probe_p): New VEC declaration.
+       * gdbarch.c: Regenerate.
+       * gdbarch.h: Regenerate.
+       * gdbarch.sh (stap_integer_prefix): New variable.
+       (stap_integer_suffix): Likewise.
+       (stap_register_prefix): Likewise.
+       (stap_register_suffix): Likewise.
+       (stap_register_indirection_prefix): Likewise.
+       (stap_register_indirection_suffix): Likewise.
+       (stap_gdb_register_prefix): Likewise.
+       (stap_gdb_register_suffix): Likewise.
+       (stap_is_single_operand): New function.
+       (stap_parse_special_token): Likewise.
+       (struct stap_parse_info): Forward declaration.
+       * i386-tdep.c: Including headers needed to perform the parsing
+       of SystemTap probes' arguments.
+       (i386_stap_is_single_operand): New function.
+       (i386_stap_parse_special_token): Likewise.
+       (i386_elf_init_abi): Initializing proper fields used by SystemTap
+       probes' arguments parser.
+       * i386-tdep.h (i386_stap_is_single_operand): New function.
+       (i386_stap_parse_special_token): Likewise.
+       * machoread.c (macho_sym_fns): Add `sym_probe_fns' value.
+       * mipsread.c (ecoff_sym_fns): Likewise.
+       * objfiles.c (objfile_relocate1): Support relocation for static
+       probes.
+       * parse.c (prefixify_expression): Remove static declaration.
+       (initialize_expout): Likewise.
+       (reallocate_expout): Likewise.
+       * parser-defs.h (initialize_expout): Declare function.
+       (reallocate_expout): Likewise.
+       (prefixify_expression): Likewise.
+       * ppc-linux-tdep.c: Including headers needed to perform the parsing
+       of SystemTap probes' arguments.
+       (ppc_stap_is_single_operand): New function.
+       (ppc_stap_parse_special_token): Likewise.
+       (ppc_linux_init_abi): Initializing proper fields used by SystemTap
+       probes' arguments parser.
+       * probe.c: New file, for generic statically defined probe support.
+       * probe.h: Likewise.
+       * s390-tdep.c: Including headers needed to perform the parsing of
+       SystemTap probes' arguments.
+       (s390_stap_is_single_operand): New function.
+       (s390_gdbarch_init): Initializing proper fields used by SystemTap
+       probes' arguments parser.
+       * somread.c (som_sym_fns): Add `sym_probe_fns' value.
+       * stap-probe.c: New file, for SystemTap probe support.
+       * stap-probe.h: Likewise.
+       * symfile.h: Include `gdb_vecs.h'.
+       (struct sym_probe_fns): New struct.
+       (struct sym_fns) <sym_probe_fns>: New field.
+       * symtab.c (init_sal): Initialize `probe' field.
+       * symtab.h (struct probe): Forward declaration.
+       (struct symtab_and_line) <probe>: New field.
+       * tracepoint.c (start_tracing): Adjust semaphore on breakpoints
+       locations.
+       (stop_tracing): Likewise.
+       * xcoffread.c (xcoff_sym_fns): Add `sym_probe_fns' value.
+
+2012-04-27  Sergio Durigan Junior  <sergiodj@redhat.com>
+           Tom Tromey  <tromey@redhat.com>
+
+       * ax-gdb.c (gen_expr): Clean up code to handle internal variables
+       and to compile agent expressions.
+       * infrun.c (siginfo_make_value): New argument `ignore'.
+       (siginfo_funcs): New struct.
+       (_initialize_infrun): New argument when calling
+       `create_internalvar_type_lazy'.
+       * thread.c (thread_id_make_value): New argument `ignore'.
+       (thread_funcs): New struct.
+       (_initialize_thread): New argument when calling
+       `create_internalvar_type_lazy'.
+       * tracepoint.c (sdata_make_value): New argument `ignore'.
+       (sdata_funcs): New struct.
+       (_initialize_tracepoint): New argument when calling
+       `create_internalvar_type_lazy'.
+       * value.c (make_value): New struct.
+       (create_internalvar_type_lazy): New argument `data'.
+       (compile_internalvar_to_ax): New function.
+       (value_of_internalvar): Properly handling `make_value' case.
+       (clear_internalvar): Likewise.
+       (show_convenience): Adding `TRY_CATCH' block.
+       * value.h (internalvar_make_value): Delete, replace by...
+       (struct internalvar_funcs): ... this.
+       (create_internalvar_type_lazy) <fun>: Delete argument.
+       (create_internalvar_type_lazy) <funcs>, <data>: New arguments.
+       (compile_internalvar_to_ax): New function.
+       * windows-tdep.c (tlb_make_value): New argument `ignore'.
+       (tlb_funcs): New struct.
+       (_initialize_windows_tdep): New argument when calling
+       `create_internalvar_type_lazy'.
+
+2012-04-27  Mark Wielaard  <mjw@redhat.com>
+
+       * dwarf2read.c (dwarf2_get_pc_bounds): Check DW_AT_high_pc form to
+       see whether it is an address or a constant offset from DW_AT_low_pc.
+       (dwarf2_record_block_ranges): Likewise.
+       (read_partial_die): Likewise.
+
+2012-04-26  Mark Wielaard  <mjw@redhat.com>
+
+       * MAINTAINERS (Write After Approval): Add myself to the list.
+
+2012-04-26  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * proc-utils.h (proc_prettyprint_signalset): New prototype.
+       (proc_prettyprint_signal): Likewise.
+       (proc_prettyprint_faultset): Likewise.
+       (proc_prettyprint_fault): Likewise.
+       (proc_prettyprint_actionset): Likewise.
+       (proc_prettyprint_flags): Move to new proc-flags.c section.
+       (proc_prettyfprint_flags): New prototype.
+       * procfs.c (proc_nsysarg, proc_sysargs): Add prototypes.
+       (proc_syscall, proc_cursig): Likewise.
+       (proc_set_kill_on_last_close): Likewise.
+       (proc_unset_kill_on_last_close): Likewise.
+       (proc_set_watchpoint): Make static.
+       (proc_delete_dead_threads): Likewise.
+       (procfs_set_watchpoint): Likewise.
+       (_initialize_procfs): Add prototype.
+       * proc-events.c: Include proc-utils.h.
+       (init_syscall_table): Make static.
+       * proc-api.c (_initialize_proc_api): Add prototype.
+       * proc-flags.c: Include proc-utils.h.
+
+2012-04-26  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * configure.ac: Add AC_ARG_PROGRAM.
+       * configure: Regenerate.
+
+2012-04-26  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix DW_AT_lower_bound defaults for DWARF-4+.
+       * dwarf2read.c (read_subrange_type): Remove initialization of low and
+       high.  New variable low_default_is_valid.  Implement DWARF-4+
+       DW_AT_lower_bound defaults.  Print complaint for DW_AT_lower_bound with
+       no default by the DWARF standard.
+
+2012-04-26  Maciej W. Rozycki  <macro@mips.com>
+            Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * infrun.c (handle_inferior_event): Move the check for return
+       trampolines ahead of the check for function trampolines.
+       * mips-tdep.h (MIPS_S2_REGNUM, MIPS_GP_REGNUM): New macros.
+       * mips-tdep.c (mips_str_mips16_call_stub): New variable.
+       (mips_str_mips16_ret_stub): Likewise.
+       (mips_str_call_fp_stub): Likewise.
+       (mips_str_call_stub): Likewise.
+       (mips_str_fn_stub): Likewise.
+       (mips_str_pic): Likewise.
+       (mips_in_frame_stub): New function.
+       (mips_unwind_pc): Return the return address rather than the PC
+       if the PC of an intermediate frame is inside a call thunk.
+       (mips_is_stub_suffix): New function.
+       (mips_is_stub_mode): Likewise.
+       (mips_get_mips16_fn_stub_pc): Likewise.
+       (mips_skip_mips16_trampoline_code): Update to handle all the
+       currently generated stub types.  Don't recurse into __fn_stub
+       thunks.  Remove heuristics to handle stubs beyond etext/_etext.
+       Use cooked register accesses.
+       (mips_in_return_stub): Reintroduce function.
+       (mips_skip_trampoline_code): Traverse trampolines recursively.
+       (mips_gdbarch_init): Handle MIPS16 return trampolines.
+
+2012-04-26  Joel Brobecker  <brobecker@adacore.com>
+
+       GDB 7.4.1 released.
+
+2012-04-26  Jonathan Larmour  <jifl@eCosCentric.com>
+
+       * arm-tdep.h (VFP_REGISTER_SIZE): Define.
+       * features/arm-with-m-vfp-d16.xml: New file. Describes
+       Cortex-M with VFPv4-sp-d16 FPU register layout.
+       * features/Makefile (WHICH): Add arm-with-m-vfp-d16.
+       * features/arm-with-m-vfp-d16.c: New. Generated from above.
+       * arm-tdep.c: Include arm-with-m-vfp-d16.c.
+       (arm-register_g_packet_guesses): Add vfp-d16 guess.
+       (_initialise_arm_tdep): Initialize arm-with-m-vfp-d16 tdesc.
+
+2012-04-25  Doug Evans  <dje@google.com>
+
+       * cli/cli-decode.c (print_doc_line): Use stream instead of
+       current_uiout.
+
+2012-04-25  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * features/arm-with-iwmmxt.c: Regenerate.
+       * features/arm-with-m-fpa-layout.c: Likewise.
+       * features/arm-with-m.c: Likewise.
+       * features/arm-with-neon.c: Likewise.
+       * features/arm-with-vfpv2.c: Likewise.
+       * features/arm-with-vfpv3.c: Likewise.
+       * features/mips-dsp-linux.c: Likewise.
+       * features/mips-linux.c: Likewise.
+       * features/mips64-dsp-linux.c: Likewise.
+       * features/mips64-linux.c: Likewise.
+       * features/s390-linux32.c: Likewise.
+       * features/s390-linux32v1.c: Likewise.
+       * features/s390-linux32v2.c: Likewise.
+       * features/s390-linux64.c: Likewise.
+       * features/s390-linux64v1.c: Likewise.
+       * features/s390-linux64v2.c: Likewise.
+       * features/s390x-linux64.c: Likewise.
+       * features/s390x-linux64v1.c: Likewise.
+       * features/s390x-linux64v2.c: Likewise.
+       * features/tic6x-c62x-linux.c: Likewise.
+       * features/tic6x-c62x.c: Likewise.
+       * features/tic6x-c64x-linux.c: Likewise.
+       * features/tic6x-c64x.c: Likewise.
+       * features/tic6x-c64xp-linux.c: Likewise.
+       * features/tic6x-c64xp.c: Likewise.
+       * target-descriptions.c: Only generate `field_type' and `type'
+       variables when needed.
+
+2012-04-25  Fredrik Hederstierna  <fredrikh.hederstierna@securitas-direct.com>
+
+       * cli/cli-cmds.c (cd_command): Use memmove instead of strcpy.
+
+2012-04-25  Doug Evans  <dje@google.com>
+
+       Initial pass at Go language support.
+       * NEWS: Mention Go.
+       * Makefile.in (SFILES): Add go-exp.y, go-lang.c, go-typeprint.c,
+       go-valprint.c.
+       (COMMON_OBS): Add go-lang.o, go-val.print.o, go-typeprint.o.
+       (YYFILES): Add go-exp.c.
+       (YYOBJ): Add go-exp.o.
+       (local-maintainer-clean): Delete go-exp.c.
+       * defs.h (enum language): Add language_go.
+       * dwarf2read.c: #include "go-lang.h".
+       (fixup_go_packaging): New function.
+       (process_full_comp_unit): Call it when processing Go CUs.
+       (dwarf2_physname): Add Go support.
+       (read_file_scope): Handle missing language spec for GNU Go.
+       (set_cu_language): Handle DW_LANG_Go.
+       * go-exp.y: New file.
+       * go-lang.h: New file.
+       * go-lang.c: New file.
+       * go-typeprint.c: New file.
+       * go-valprint.c: New file.
+       * symtab.c: #include "go-lang.h".
+       (symbol_set_language): Handle language_go.
+       (symbol_find_demangled_name, symbol_set_names): Ditto.
+       (symbol_natural_name, demangle_for_lookup, find_main_name): Ditto.
+
+2012-04-24  Jim Meyering  <meyering@redhat.com>
+
+       avoid a few strncpy-induced buffer overruns
+       * procfs.c (procfs_make_note_section): Be sure to NUL-terminate
+       fname and psargs before trying to concatenate.
+       * tui/tui-stack.c (tui_get_function_from_frame): NUL-terminate
+       "name" before applying strchr.
+
+2012-04-25  Siva Chandra Reddy  <sivachandra@google.com>
+
+       * CONTRIBUTE: Use unified diff instead of context diff when
+       generating patches.
+
+2012-04-24  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * mips-tdep.c (mips_about_to_return): Remove dead MIPS16 support
+       code.  Handle JR.HB correctly.
+
+2012-04-24  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * mips-tdep.c
+       (is_mips16_addr, unmake_mips16_addr, make_mips16_addr): Group
+       with the other MIPS16 helpers.
+
+2012-04-24  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * observer.sh: Conditionally declare `args', thus cleaning up
+       unused instances of this variable.
+
+2012-04-24  Yao Qi  <yao@codesourcery.com>
+
+       Revert this patch to allow breakpoint always-inserted
+       in record target.
+       2011-12-05  Pedro Alves  <pedro@codesourcery.com>
+        * breakpoint.c: Include record.h.
+        (breakpoints_always_inserted_mode): Return false when the record
+        target is in use.
+
+       * breakpoint.c (iterate_over_bp_locations): New.
+       * breakpoint.h: Declare.
+       New typedef walk_bp_location_callback.
+       * record.c (record_open): Call record_init_record_breakpoints.
+       (record_sync_record_breakpoints): New.
+       (record_init_record_breakpoints): New.
+       * NEWS: Mention supporting breakpoint always-inserted mode in
+       record target.
+
+2012-04-24  Marc Khouzam  <marc.khouzam@ericsson.com>
+
+       * mi/mi-main.c (mi_cmd_execute): Choose a live thread not just
+       any thread.
+
+2012-04-24  Yao Qi  <yao@codesourcery.com>
+
+       * breakpoint.c (ep_is_catchpoint): Renamed to ...
+       (is_catchpoint): ... it.
+       (print_one_breakpoint_location): Caller update.
+       * breakpoint.h: Update declaration.
+
+2012-04-23  David S. Miller  <davem@davemloft.net>
+
+       * configure.tgt (sparc-*-linux*): Set build_gdbserver to yes.
+
+2012-04-23  Tom Tromey  <tromey@redhat.com>
+
+       * buildsym.c (add_free_pendings): Remove.
+       * buildsym.h (add_free_pendings): Remove.
+
+2012-04-23  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (partial_die_full_name): Record DW_FORM_ref_addr in
+       attr.u.unsnd instead of attr.u.addr.
+       (read_attribute_value) Ditto for cases DW_FORM_ref_addr,
+       DW_FORM_ref1, DW_FORM_ref2, DW_FORM_ref4, DW_FORM_reg8,
+       DW_FORM_ref_udata.
+       (dump_die_shallow): Update cases DW_FORM_ref_addr,
+       DW_FORM_ref1, DW_FORM_ref2, DW_FORM_ref4.  Add cases DW_FORM_ref8,
+       DW_FORM_ref_udata.
+       (dwarf2_get_ref_die_offset): Use DW_UNSND for reference attributes.
+
+2012-04-23  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * mips-tdep.c (mips_n32n64_return_value): Fix coding style.
+       (mips_o32_return_value): Likewise.
+       (mips_o64_return_value): Likewise.
+
+2012-04-21  Paul Hilfinger  <hilfinger@adacore.com>
+
+       * ada-lang.c (ada_evaluate_subexp): Add cases for
+        TYPE_CODE_INTERNAL_FUNCTION and for TYPE_GNU_IFUNC, following
+        their treatment in eval.c.
+
+2012-04-21  David S. Miller  <davem@davemloft.net>
+
+       * sparc-tdep.c (X_DISP10): Define.
+       (sparc_analyze_control_transfer): Handle compare-and-branch.
+
+2012-04-21  Jonathan Larmour  <jifl@eCosCentric.com>
+
+       * features/Makefile (WHICH): Add arm-with-m and arm-with-m-fpa-layout.
+       * arm-tdep.c (arm_register_g_packet_guesses): Fix comment.
+
+2012-04-20  Nigel Stephens  <nigel@mips.com>
+            Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * mips-tdep.c (mips_float_register_p): New function.
+       (mips_convert_register_float_case_p): Use mips_float_register_p.
+       (mips_register_type): Likewise.
+       (mips_print_register): Likewise.
+       (print_gp_register_row): Likewise.
+       (mips_print_registers_info): Likewise.
+
+2012-04-20  Shun-Yen Lu  <dark.asparagus@gmail.com>
+
+       * mips-tdep.c (mips_elf_make_msymbol_special): Fix identification
+       of mips16 symbols.
+
+2012-04-20  Andrew Pinski  <apinski@cavium.com>
+
+       * MAINTAINERS (Write After Approval): Add myself to the list.
+
+2012-04-20  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * MAINTAINERS: Update my e-mail address.
+
+2012-04-20  Pedro Alves  <palves@redhat.com>
+
+       * acx_configure_dir.m4 (ACX_CONFIGURE_DIR): Handle absolute
+       $srcdir.
+       * configure: Regenerate.
+
+2012-04-20  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * cp-support.h: Include `gdb_vecs.h'.  Delete `const_char_ptr' VEC
+       declaration.
+       * gdb_vecs.h: Declare `const_char_ptr' VEC.
+
+2012-04-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix compilation compatibility with python-2.4
+       * python/py-type.c (convert_field): Cast ADDRSTRING for
+       PyObject_SetAttrString as non-const.  New comment.
+
+2012-04-19  Tom Tromey  <tromey@redhat.com>
+
+       * top.c (quit_target): Use all_cleanups.
+       * main.c (captured_command_loop): Use all_cleanups.
+       * exceptions.c (throw_exception): Use all_cleanups.
+
+2012-04-19  Pedro Alves  <palves@redhat.com>
+
+       * Makefile.in (GNULIB_BUILDDIR): New.
+       (LIBGNU, INCGNU, GNULIB_H): Adjust.
+       (SUBDIRS): Add $(GNULIB_BUILDDIR).
+       (CLEANDIRS). Remove gnulib/import.
+       (REQUIRED_SUBDIRS): Replace gnulib/import with $(GNULIB_BUILDDIR).
+       (all-lib): Ditto.
+       (distclean): Remove the $(GNULIB_BUILDDIR) directory.
+       (gnulib/import/Makefile): Replace gnulib/import with
+       $(GNULIB_BUILDDIR).  Set CONFIG_FILES to just Makefile.
+       (ACLOCAL_AMFLAGS): Remove '-I gnulib/import/m4'.
+       (aclocal_m4_deps): Remove the gnulib dependencies.  Add
+       acx_configure_dir.m4.
+       * acinclude.m4: Include acx_configure_dir.m4.
+       * acx_configure_dir.m4: New file.
+       * aclocal.m4: Regenerate.
+       * configure.ac: Remove gl_EARLY, gl_INIT and AM_INIT_AUTOMAKE
+       calls.  Configure gnulib using ACX_CONFIGURE_DIR.
+       (GNULIB): New variable.
+       (GNULIB_STDINT_H): Adjust.
+       (AC_OUTPUT): Don't output gnulib/Makefile.
+       * gdb/defs.h: Include build-gnulib/config.h.
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+       * gnulib/Makefile.in: New file.
+       * gnulib/configure.ac: New file.
+       * gnulib/aclocal.m4: New file.
+       * gnulib/config.in: New file.
+       * gnulib/configure: New file.
+       * gnulib/: Re-run gnulib-tool to adjust.
+
+2012-04-19  Doug Evans  <dje@google.com>
+
+       * cleanups.h (struct cleanup): Move to cleanups.c.
+       (make_cleanup_dtor_ftype): New typedef.
+       (make_cleanup_dtor): Use it.
+       (ALL_CLEANUPS): Replace with ...
+       (all_cleanups): ... this.  Declare.  All uses updated.
+       * cleanups.c: #include "gdb_assert.h".
+       (sentinel_cleanup): New static global.
+       (SENTINEL_CLEANUP): Define.
+       (cleanup_chain, final_cleanup_chain): Initialize to SENTINEL_CLEANUP.
+       (make_my_cleanup2): Assert result is non-NULL.
+       (all_cleanups): New function.
+       (save_my_cleanups): Initialize new chain to SENTINEL_CLEANUP instead
+       of NULL.
+
+2012-04-19  Pedro Alves  <palves@redhat.com>
+
+       * Makefile.in (HFILES_NO_SRCDIR): Remove gnulib/wchar.in.h.
+       Adjust paths to gnulib imported files.
+
+2012-04-19  Pedro Alves  <palves@redhat.com>
+
+       * gnulib/: Move whole directory ...
+       * gnulib/import/: ... here, and re-rerun gnulib-tool to adjust.
+       * Makefile.in (LIBGNU, INCGNU, GNULIB_H, CLEANDIRS)
+       (REQUIRED_SUBDIRS, all-lib, gnulib/Makefile, ACLOCAL_AMFLAGS)
+       (aclocal_m4_deps): Adjust.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Adjust AC_OUTPUT output.
+
+2012-04-19  Yao Qi  <yao@codesourcery.com>
+
+       * Makefile.in (SFILES): Add common/vec.c and remove vec.c.
+       (vec.o): New rule.
+       * vec.c: Move it ...
+       * common/vec.c: ... here.
+       * vec.h: Move it ...
+       * common/vec.h: ... here.
+
+2012-04-19  Yao Qi  <yao@codesourcery.com>
+
+       * gdb-code-style.el: New.
+
+2012-04-18  Pedro Alves  <palves@redhat.com>
+
+       Update gnulib from latest git.
+       (639ea5ae15e39fe48d43e04864b2997301e4b969)
+
+       * gnulib/Makefile.am: Update.
+       * gnulib/dummy.c: Update.
+       * gnulib/extra/arg-nonnull.h: Update.
+       * gnulib/extra/c++defs.h: Update.
+       * gnulib/extra/update-copyright: Update.
+       * gnulib/extra/warn-on-use.h: Update.
+       * gnulib/inttypes.in.h: Update.
+       * gnulib/m4/00gnulib.m4: Update.
+       * gnulib/m4/extensions.m4: Update.
+       * gnulib/m4/gnulib-cache.m4: Update.
+       * gnulib/m4/gnulib-common.m4: Update.
+       * gnulib/m4/gnulib-comp.m4: Update.
+       * gnulib/m4/gnulib-tool.m4: Update.
+       * gnulib/m4/include_next.m4: Update.
+       * gnulib/m4/inttypes-pri.m4: Update.
+       * gnulib/m4/inttypes.m4: Update.
+       * gnulib/m4/longlong.m4: Update.
+       * gnulib/m4/memchr.m4: Update.
+       * gnulib/m4/memmem.m4: Update.
+       * gnulib/m4/mmap-anon.m4: Update.
+       * gnulib/m4/multiarch.m4: Update.
+       * gnulib/m4/onceonly.m4: Update.
+       * gnulib/m4/stddef_h.m4: Update.
+       * gnulib/m4/stdint.m4: Update.
+       * gnulib/m4/string_h.m4: Update.
+       * gnulib/m4/warn-on-use.m4: Update.
+       * gnulib/m4/wchar_h.m4: Update.
+       * gnulib/m4/wchar_t.m4: Update.
+       * gnulib/m4/wint_t.m4: Update.
+       * gnulib/memchr.c: Update.
+       * gnulib/memmem.c: Update.
+       * gnulib/stddef.in.h: Update.
+       * gnulib/stdint.in.h: Update.
+       * gnulib/str-two-way.h: Update.
+       * gnulib/string.in.h: Update.
+       * gnulib/wchar.in.h: Update.
+
+       * gnulib/extra/arg-nonnull.h: Delete.
+       * gnulib/extra/c++defs.h: Delete.
+       * gnulib/extra/warn-on-use.h: Delete.
+       * gnulib/m4/wchar_h.m4: Delete.
+       * gnulib/m4/wint_t.m4: Delete.
+       * gnulib/wchar.in.h: Delete.
+
+       * gnulib/extra/snippets/arg-nonnull.h: New.
+       * gnulib/extra/snippets/c++defs.h: New.
+       * gnulib/extra/snippets/warn-on-use.h: New.
+
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * gnulib/Makefile.in: Regenerate.
+
+2012-04-18  Pedro Alves  <palves@redhat.com>
+
+       Reimport the update-copyright module from gnulib
+       (250b80067c1e1d8faa0c42fb572f721975b929c5).
+
+       * configure: Regenerate.
+       * gnulib/Makefile.am: Update.
+       * gnulib/Makefile.in: Regenerate.
+       * gnulib/extra/update-copyright: Update.
+       * gnulib/m4/gnulib-cache.m4: Update.
+       * gnulib/m4/gnulib-comp.m4: Update.
+
+2012-04-18  Tristan Gingold  <gingold@adacore.com>
+
+       * configure.ac (aix): Put -lpthread into libs.
+       * configure: Regenerate.
+
+2012-04-18  Tom Tromey  <tromey@redhat.com>
+
+       * linespec.c (convert_linespec_to_sals): Don't use
+       SYMBOL_OBJ_SECTION.
+       (compare_msymbols): Arguments are minsym_and_objfile, not
+       minimal_symbol*.  Don't use SYMBOL_OBJ_SECTION.
+
+2012-04-18  Pedro Alves  <palves@redhat.com>
+
+       Revert gnulib/ part of:
+       2011-01-01  Joel Brobecker  <brobecker@adacore.com>
+       Copyright year update in most files (performed by copyright.sh).
+
+2012-04-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix 64-bit constants on 32-bit hosts.
+       * dwarf2read.c (read_unsigned_leb128): Change declaration return type
+       from unsigned long to ULONGEST.
+       (read_signed_leb128): Change declaration return type from long to
+       LONGEST.
+       (dwarf2_const_value_attr): Change declaration parameter value from long
+       to LONGEST.
+       (dwarf2_compute_name): Change variable value from long to LONGEST.
+       (read_unsigned_leb128): Change return type, variable result and some
+       casts from unsigned long to ULONGEST.
+       (read_signed_leb128): Change return type, variable result and some
+       casts from long to LONGEST.
+       (dwarf2_const_value_data, dwarf2_const_value_attr): Change parameter
+       value from long to LONGEST.
+       (dwarf2_const_value): Change variable value from long to LONGEST.
+       * symmisc.c (print_symbol): Change SYMBOL_VALUE format strings to use
+       plongest and hex_string.
+       * symtab.h (struct general_symbol_info): Change ivalue from long to
+       LONGEST, remove the comment.
+       * tracepoint.c (validate_actionline, collect_symbol, scope_info):
+       Change SYMBOL_VALUE format strings to use plongest and hex_string.
+
+2012-04-18  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       PR symtab/7259:
+       * ada-exp.y (convert_char_literal): Use TYPE_FIELD_ENUMVAL.
+       * ada-lang.c (ada_discrete_type_high_bound)
+       (ada_discrete_type_low_bound): Fix function comment.  Use
+       TYPE_FIELD_ENUMVAL for TYPE_CODE_ENUM.
+       (ada_identical_enum_types_p): Use TYPE_FIELD_ENUMVAL.
+       (pos_atr, value_val_atr): Use TYPE_FIELD_ENUMVAL for TYPE_CODE_ENUM.
+       * ada-typeprint.c (print_enum_type): Change variable lastval to LONGEST.
+       Use TYPE_FIELD_ENUMVAL.
+       * ada-valprint.c (print_optional_low_bound, ada_print_scalar)
+       (ada_val_print_1): Use TYPE_FIELD_ENUMVAL for TYPE_CODE_ENUM.
+       * c-typeprint.c (c_type_print_base): Move variable lastval to inner
+       block, change it to LONGEST.  Use TYPE_FIELD_ENUMVAL for
+       TYPE_CODE_ENUM.
+       * coffread.c (coff_read_enum_type): Use SET_FIELD_ENUMVAL.
+       * dwarf2read.c (process_enumeration_scope): Likewise.
+       * gdb-gdb.py (TypeFlagsPrinter): Use field.enumval instead of
+       field.bitpos.
+       (class StructMainTypePrettyPrinter): Support also
+       FIELD_LOC_KIND_ENUMVAL.
+       * gdbtypes.c (get_discrete_bounds): Use TYPE_FIELD_ENUMVAL for
+       TYPE_CODE_ENUM.
+       (recursive_dump_type): Use TYPE_FIELD_ENUMVAL for TYPE_CODE_ENUM.
+       (copy_type_recursive): Support also FIELD_LOC_KIND_ENUMVAL.
+       * gdbtypes.h (enum field_loc_kind): New FIELD_LOC_KIND_ENUMVAL.
+       (struct main_type.flds_bnds.fields.loc): Adjust bitpos comment.  New
+       field enumval.
+       (struct main_type.flds_bnds.bields): Adjust loc_kind and bitsize to
+       accommodate enumval.
+       (struct call_site): Adjust loc_kind to accommodate enumval.
+       (FIELD_ENUMVAL, FIELD_ENUMVAL_LVAL, SET_FIELD_ENUMVAL)
+       (TYPE_FIELD_ENUMVAL): New macros.
+       * m2-typeprint.c (m2_enum): Use TYPE_FIELD_ENUMVAL.
+       * mdebugread.c (parse_symbol): Use TYPE_FIELD_ENUMVAL for
+       TYPE_CODE_ENUM.
+       * p-typeprint.c (pascal_type_print_base): Likewise.
+       * python/lib/gdb/printing.py (class FlagEnumerationPrinter): Use
+       enumval.
+       * python/lib/gdb/types.py (make_enum_dict): Likewise.
+       * python/py-type.c (convert_field): New variable addrstring.  Use
+       TYPE_FIELD_ENUMVAL for TYPE_CODE_ENUM.
+       (check_types_equal): Support also FIELD_LOC_KIND_ENUMVAL.
+       * stabsread.c (read_enum_type): Use SET_FIELD_ENUMVAL.
+       * typepint.c (print_type_scalar): Use TYPE_FIELD_ENUMVAL for
+       TYPE_CODE_ENUM.
+       * valprint.c (generic_val_print): Likewise.
+
 2012-04-17  Doug Evans  <dje@google.com>
 
+       * dwarf2read.c (lookup_signatured_type): Return NULL instead of 0.
+
        * dwarf2read.c: Whitespace fixes.
        (lookup_signatured_type): Tweak comment.
        (get_die_type_at_offset): Fix comment.
        objects.
        (update_dynamic_varobj_children): Updated for install_dynamic_child
        change.  All callers updated.
-       (varobj_update): Support for MI variable object type change if 
+       (varobj_update): Support for MI variable object type change if
        the value changed and RTTI is used to determine the type.
        (create_child_with_value): Call value_actual_type instead of
        value_type.
-       (adjust_value_for_child_access): Extended with a new parameter which 
+       (adjust_value_for_child_access): Extended with a new parameter which
        specify whether the given value should be casted to enclosing type.
        All callers updated.
 
        Import gnulib module inttypes from git
        (250b80067c1e1d8faa0c42fb572f721975b929c5)
        * Makefile.in (HFILES_NO_SRCDIR): Add gnulib/inttypes.in.h.
-       (aclocal_m4_deps): Add gnulib/m4/inttypes.m4 and gnulib/m4/inttypes-pri.m4
+       (aclocal_m4_deps): Add gnulib/m4/inttypes.m4 and
+       gnulib/m4/inttypes-pri.m4
        * aclocal.m4, config.in, configure: Regenerated.
        * gnulib/Makefile.am: Update.
        * gnulib/Makefile.in: Update.
        * gnulib/m4/gnulib-comp.m4: Update.
        * gnulib/inttypes.in.h: New.
        * gnulib/m4/inttypes-pri.m4: New.
-       * gnulib/m4/inttypes.m4: New.
+       * gnulib/m4/inttypes.m4: New.
 
 2012-04-13  Luis Machado  <lgustavo@codesourcery.com>
 
        * NEWS: Add an entry about the new 'explore' command.
        * data-directory/Makefile.in: Add gdb/command/explore.py
        * python/lib/gdb/command/explore.py: Implemention of the 'explore'
-       command using the GDB Python API. 
+       command using the GDB Python API.
 
 2012-04-10  Maciej W. Rozycki  <macro@codesourcery.com>
 
        defines.
        * c-exp.y (yyss, yysslim, yyssp, yystacksize, yyvs, yyvsp): New
        defines.
-       * cp-name-parser.y (yyss, yysslim, yyssp, yystacksize, yyvs) 
+       * cp-name-parser.y (yyss, yysslim, yyssp, yystacksize, yyvs)
        (yyvsp): New defines.
        * f-exp.y (yyss, yysslim, yyssp, yystacksize, yyvs, yyvsp): New
        defines.
 
 2012-04-09  Mark Kettenis  <kettenis@gnu.org>
 
-       * sparc64-tdep.c (sparc64_store_arguments) 
+       * sparc64-tdep.c (sparc64_store_arguments)
        (sparc64_store_arguments): Fix coding style.
 
 2012-04-07  Mark Kettenis  <kettenis@gnu.org>
        (v850_register_name): Add the mpu and fpu register names.
        (v850e_register_name): Add the mpu and fpu register names.
        (v850e2_register_name): New function.
-       (v850_gdbarch_init): Add case for bfd_mach_v850e2 and 
+       (v850_gdbarch_init): Add case for bfd_mach_v850e2 and
        bfd_mach_v850e2v3.
 
 2012-03-28  Joel Brobecker  <brobecker@adacore.com>
        (mips32_instruction_has_delay_slot): Likewise.
 
 2012-03-01  Maciej W. Rozycki  <macro@mips.com>
-            Chris Dearman  <chris@mips.com>
-            Maciej W. Rozycki  <macro@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Chris Dearman  <chris@mips.com>
+           Maciej W. Rozycki  <macro@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * features/mips-dsp.xml: New file.
        * features/mips64-dsp.xml: New file.
        uninitialized BUF for size 2.
 
 2012-02-27  Chris Dearman  <chris@mips.com>
-            Nathan Froyd  <froydnj@codesourcery.com>
-            Maciej W. Rozycki  <macro@codesourcery.com>
+           Nathan Froyd  <froydnj@codesourcery.com>
+           Maciej W. Rozycki  <macro@codesourcery.com>
 
        * mips-tdep.c (mips32_instruction_has_delay_slot): New function.
        (mips16_instruction_has_delay_slot): Likewise.
        (mips_gdbarch_init): Use mips_adjust_breakpoint_address.
 
 2012-02-27  Maciej W. Rozycki  <macro@mips.com>
-            Maciej W. Rozycki  <macro@codesourcery.com>
+           Maciej W. Rozycki  <macro@codesourcery.com>
 
        * infrun.c (handle_inferior_event): Don't proceed through
        shared library trampolines if stepping at the machine
 
 2012-02-23  Tristan Gingold  <gingold@adacore.com>
 
-       * ada-tasks.c (struct ada_tasks_inferior_data): Add
-        known_tasks_element and known_tasks_length fields.
-        (read_known_tasks_array): Change argument type.  Use pointer type
-        and number of elements from DATA.  Adjust.
-        (read_known_tasks_list): Likewise.
-        (get_known_tasks_addr): Remove.
-        (ada_set_current_inferior_known_tasks_addr): Renamed to ...
-        (ada_tasks_inferior_data_sniffer): ... this.  Use symtab for element
-        type and array length.  Merge former get_known_tasks_addr code.
+       * ada-tasks.c (struct ada_tasks_inferior_data): Add
+       known_tasks_element and known_tasks_length fields.
+       (read_known_tasks_array): Change argument type.  Use pointer type
+       and number of elements from DATA.  Adjust.
+       (read_known_tasks_list): Likewise.
+       (get_known_tasks_addr): Remove.
+       (ada_set_current_inferior_known_tasks_addr): Renamed to ...
+       (ada_tasks_inferior_data_sniffer): ... this.  Use symtab for element
+       type and array length.  Merge former get_known_tasks_addr code.
 
 2012-02-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
This page took 0.035114 seconds and 4 git commands to generate.