+2016-03-15 Doug Evans <dje@google.com>
+
+ * target-descriptions.c (maint_print_c_tdesc_cmd): Use "type" for
+ TYPE_CODE_FLAGS instead of "field_type", for consistency.
+ * features/i386/amd64-avx-linux.c: Regenerate.
+ * features/i386/amd64-avx.c: Regenerate.
+ * features/i386/amd64-avx512-linux.c: Regenerate.
+ * features/i386/amd64-avx512.c: Regenerate.
+ * features/i386/amd64-linux.c: Regenerate.
+ * features/i386/amd64-mpx-linux.c: Regenerate.
+ * features/i386/amd64-mpx.c: Regenerate.
+ * features/i386/amd64.c: Regenerate.
+ * features/i386/i386-avx-linux.c: Regenerate.
+ * features/i386/i386-avx.c: Regenerate.
+ * features/i386/i386-avx512-linux.c: Regenerate.
+ * features/i386/i386-avx512.c: Regenerate.
+ * features/i386/i386-linux.c: Regenerate.
+ * features/i386/i386-mmx-linux.c: Regenerate.
+ * features/i386/i386-mmx.c: Regenerate.
+ * features/i386/i386-mpx-linux.c: Regenerate.
+ * features/i386/i386-mpx.c: Regenerate.
+ * features/i386/i386.c: Regenerate.
+ * features/i386/x32-avx-linux.c: Regenerate.
+ * features/i386/x32-avx.c: Regenerate.
+ * features/i386/x32-avx512-linux.c: Regenerate.
+ * features/i386/x32-avx512.c: Regenerate.
+ * features/i386/x32-linux.c: Regenerate.
+ * features/i386/x32.c: Regenerate.
+
+2016-03-15 Pedro Alves <palves@redhat.com>
+
+ PR gdb/19676
+ * linux-thread-db.c (try_thread_db_load_1): Leave
+ info->td_ta_thr_iter_p NULL iff debugging a live process and we
+ have /proc access.
+ (find_new_threads_once): Assert that we have a non-NULL
+ info->td_ta_thr_iter_p instead of checking whether the target has
+ execution.
+
+2016-03-15 Pedro Alves <palves@redhat.com>
+
+ PR gdb/19676
+ * infrun.c (displaced_step_prepare): Also disable displaced
+ stepping on NOT_SUPPORTED_ERROR.
+ * linux-tdep.c (linux_displaced_step_location): If reading auxv
+ fails, throw NOT_SUPPORTED_ERROR instead of generic error.
+
+2016-03-13 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * s390-linux-tdep.c (s390_gen_return_address): New function.
+ (s390_gdbarch_init): Fill gen_return_address hook.
+
+2016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * symmisc.c (maintenance_info_line_tables): New function.
+ (maintenance_print_one_line_table): New function.
+ (_initialize_symmisc): Register 'maint info line-table' command.
+ * NEWS: Mention new command.
+
+2016-03-11 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * s390-linux-tdep.c (s390_ax_pseudo_register_collect): New function.
+ (s390_ax_pseudo_register_push_stack): New function.
+ (s390_gdbarch_init): Fill ax_pseudo_register_collect and
+ ax_pseudo_register_push_stack hooks.
+
+2016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * data-directory/Makefile.in (PYTHON_FILE_LIST): Install
+ gdb/function/as_string.py.
+ * python/lib/gdb/function/as_string.py: New file.
+ * NEWS: Mention the new $_as_string function.
+
+2016-03-09 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * target.h: Fix doc string of target_can_use_hardware_watchpoint.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * event-top.c (more_to_come): Delete.
+ (struct readline_input_state): Delete.
+ (readline_input_state): Delete.
+ (get_command_line_buffer): New function.
+ (command_handler): Update comments. Don't handle NULL commands
+ here. Do not execute commented lines.
+ (command_line_append_input_line): New function.
+ (handle_line_of_input): New function, partly based on
+ command_line_handler and command_line_input.
+ (command_line_handler): Rewrite.
+ * event-top.h (command_handler): New declaration.
+ (command_loop): Defer command execution to command_handler.
+ (command_line_input): Update comments. Simplify, using struct
+ buffer and handle_line_of_input.
+ * top.h (struct buffer): New forward declaration.
+ (handle_line_of_input): New declaration.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * event-top.c (command_line_handler): Use xfree + xstrdup instead
+ of xrealloc + strcpy.
+ * main.c (captured_main): Use xstrdup instead of xmalloc plus
+ manual clear.
+ * top.c (saved_command_line): Rewrite comment.
+ (saved_command_line_size): Delete.
+ (command_line_input): Use xfree + xstrdup instead of xrealloc +
+ strcpy.
+ * top.h (saved_command_line_size): Delete declaration.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * event-top.c: Include buffer.h.
+ (gdb_readline_no_editing_callback): Use struct buffer instead
+ of xrealloc.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * common/buffer.h (buffer_grow_char): New function.
+ * top.c: Include buffer.h.
+ (gdb_readline_no_editing): Rename 'prompt_arg' parameter to
+ 'prompt'. Use struct buffer instead of xrealloc.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * defs.h (gdb_readline): Delete declaration.
+ * top.c (gdb_readline): Rename to ...
+ (gdb_readline_no_editing): ... this, and make static.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * utils.c (prompt_for_continue): Update comments.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * event-top.c (async_annotation_suffix): Delete.
+ (top_level_prompt, command_line_handler): Don't use
+ 'async_annotation_suffix' and simplify.
+ * event-top.h (async_annotation_suffix): Delete declaration.
+ (init_main): Remove reference to 'async_annotation_suffix'.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * event-top.c (gdb_readline2): Rename to ...
+ (gdb_readline_no_editing_callback): ... this.
+ (change_line_handler, stdin_event_handler)
+ (gdb_setup_readline): Adjust.
+ * event-top.h (gdb_readline2): Rename to ...
+ (gdb_readline_no_editing_callback): ... this, and move closer to
+ other readline-related declarations.
+ * mi/mi-interp.c (mi_interpreter_resume): Adjust.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * top.c (window_hook): Delete.
+ (command_loop): Remove references to window_hook.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/command-line-input.exp: New file.
+
+2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * corefile.c (safe_read_memory_unsigned_integer): New function.
+ * gdbcore.h (safe_read_memory_unsigned_integer): New prototype.
+ * rs6000-tdep.c (rs6000_frame_cache): Read backchain as unsigned.
+
+2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * rs6000-tdep.c: Add "ax.h" and "ax-gdb.h" includes.
+ (rs6000_gen_return_address): New function.
+ (rs6000_gdbarch_init): Wire in the above.
+
+2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * rs6000-tdep.c (rs6000_ax_pseudo_register_collect): New function.
+ (rs6000_gdbarch_init): Wire in the above.
+
+2016-03-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * s390-linux-tdep.c (s390_analyze_prologue): Ignore BRC and BRCL
+ instructions that do nothing or are conditional traps.
+
+2016-03-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * s390-linux-tdep.c (s390_prologue_frame_unwind_cache): Store
+ frame func's PC in info->func before any other failure can occur.
+ (s390_frame_this_id): Use frame_id_build_unavailable_stack if
+ info->func has been filled out.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * osabi.c (gdb_osabi_names): Avoid spaces in osabi names.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * frv-tdep.c (frv_gdbarch_init): Handle bfd_mach_fr300.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * cris-tdep.c (cris_gdbarch_init): Return 0 if the info's byte
+ order is BFD_ENDIAN_BIG or if the cris version is unsupported.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * doublest.c: Extend comments.
+ (floatformat_to_doublest, floatformat_from_doublest): Copy the
+ floatformat's total size, not the host type's size.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * doublest.c (floatformat_totalsize_bytes): New function.
+ (floatformat_from_type): Assert that the type's length is at least
+ as long as the floatformat's totalsize.
+ * doublest.h (floatformat_totalsize_bytes): New declaration.
+ * gdbtypes.c (arch_float_type): Assert that the type's length is
+ at least as long as the floatformat's totalsize.
+
+2016-03-09 Pedro Alves <palves@redhat.com>
+
+ * hppa-linux-tdep.c (hppa_linux_init_abi): Set the long double
+ format to floatformats_ieee_double.
+
+2016-03-07 Pedro Alves <palves@redhat.com>
+
+ * mips-tdep.c (mips_gdbarch_init): Check whether info.abfd is NULL
+ before calling bfd_get_flavour.
+
+2016-03-05 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+
+ * avr-tdep.c (AVR_LAST_ARG_REGNUM): Define.
+ (avr_push_dummy_call): Correct last needed argument register.
+ Write MSB of argument into register and subsequent bytes into
+ other registers in decreasing order.
+
+2016-03-04 Yao Qi <yao.qi@linaro.org>
+
+ * arm-tdep.c (arm_record_vdata_transfer_insn): Simplify the
+ condition check. Record the right D register number.
+
+2016-03-04 Yao Qi <yao.qi@linaro.org>
+
+ * arm-tdep.c (arm_record_extension_space): Remove code
+ printing "Process record does not support".
+ (arm_record_data_proc_misc_ld_str): Likewise.
+ (decode_insn): Call arm_record_extension_space if condition
+ is 0xf. Call arm_record_unsupported_insn if ret isn't
+ ARM_RECORD_SUCCESS. Use 'ret' instead of 'insn_id' to hold
+ the value of thumb2_record_decode_insn_handler.
+
+2016-03-04 Simon Marchi <simon.marchi@ericsson.com>
+
+ * features/feature_to_c.sh: Print the help when passing no
+ argument.
+
+2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
+
+ * MAINTAINERS (Write After Approval): Add Bernhard Heckel.
+
+2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
+
+ * dwarf2read.c (new_symbol_full): Fix detection of gfortran compilers.
+
+2016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * s390-linux-tdep.c (s390_backchain_frame_unwind_cache): Avoid
+ exception when attempting to access the inferior's backchain.
+
2016-02-29 Yao Qi <yao.qi@linaro.org>
* aarch64-linux-tdep.c (aarch64_canonicalize_syscall): Support