+2016-05-24 Yan-Ting Lin <currygt52@gmail.com>
+
+ * MAINTAINERS (Write After Approval): Add "Yan-Ting Lin".
+
+2016-05-23 Yao Qi <yao.qi@arm.com>
+
+ * arch-utils.c (default_code_of_frame_writable): New function.
+ * arch-utils.h (default_code_of_frame_writable): Declare.
+ * arm-tdep.c (arm_code_of_frame_writable): New function.
+ (arm_gdbarch_init): Install gdbarch method
+ code_of_frame_writable if the target is M-profile.
+ * frame.c (skip_unwritable_frames): New function.
+ * frame.h (skip_unwritable_frames): Declare.
+ * gdbarch.sh (code_of_frame_writable): New.
+ * gdbarch.c, gdbarch.h: Re-generated.
+ * infcmd.c (finish_command): Call skip_unwritable_frames.
+
+2016-05-23 Tom Tromey <tom@tromey.com>
+
+ PR python/19438, PR python/18393:
+ * python/py-objfile.c (objfpy_initialize): Initialize self->dict.
+ * python/py-progspace.c (pspy_initialize): Initialize self->dict.
+
+2016-05-23 Gary Benson <gbenson@redhat.com>
+
+ * nat/gdb_thread_db.h (td_thr_validate_ftype): Remove typedef.
+ * linux-thread-db.c (struct thread_db_info) <td_thr_validate_p>:
+ Remove field.
+ (try_thread_db_load_1): Remove td_thr_validate initialization.
+
+2016-05-23 Jon Boden <jon@ubuntubsd.org> (tiny change)
+
+ * configure.ac: Search for libutil-freebsd as alternative to libutil.
+ * configure: Re-generated.
+
+2016-05-19 Andreas Schwab <schwab@suse.de>
+
+ * ia64-libunwind-tdep.c (libunwind_descr): Add cast from void *.
+ (libunwind_frame_set_descr): Likewise.
+ (libunwind_frame_cache): Likewise.
+ (libunwind_frame_dealloc_cache): Likewise.
+ (libunwind_frame_sniffer): Likewise.
+ (libunwind_search_unwind_table): Likewise.
+ (libunwind_sigtramp_frame_sniffer): Likewise.
+ (libunwind_get_reg_special): Likewise.
+ (libunwind_load): Likewise.
+ * ia64-linux-nat.c (ia64_linux_fetch_register): Likewise.
+ (ia64_linux_store_register): Likewise.
+ (ia64_linux_xfer_partial): Likewise.
+ * ia64-tdep.c (ia64_access_reg): Likewise.
+ (ia64_access_fpreg): Likewise.
+ (ia64_access_rse_reg): Likewise.
+ (ia64_access_rse_fpreg): Likewise.
+
+2016-05-18 Tom Tromey <tom@tromey.com>
+
+ * rust-lang.c (rust_subscript): Initialize "high".
+
+2016-05-17 Simon Marchi <simon.marchi@ericsson.com>
+
+ PR gdb/20045
+ * mi/mi-main.c (mi_on_resume): Call target_can_async_p instead
+ of target_is_async_p.
+
+2016-05-17 Simon Marchi <simon.marchi@ericsson.com>
+
+ PR gdb/18077
+ * mi/mi-main.c (run_one_inferior): Use run target to determine
+ whether to run async or not.
+ (mi_cmd_exec_run): Likewise.
+
+2016-05-17 Tom Tromey <tom@tromey.com>
+
+ * std-operator.def (OP_RANGE): Rename from OP_F90_RANGE.
+ * rust-lang.c: Don't include f-lang.h.
+ (rust_range, rust_compute_range, rust_subscript)
+ (rust_evaluate_subexp): Update.
+ * rust-exp.y: Don't include f-lang.h.
+ (ast_range, convert_ast_to_expression): Update.
+ * parse.c (operator_length_standard): Update.
+ * f-lang.h (enum f90_range_type): Move to expression.h.
+ * f-exp.y: Use OP_RANGE.
+ * expression.h (enum range_type): New enum; renamed from
+ f90_range_type.
+ * expprint.c: Don't include f-lang.h.
+ (print_subexp_standard, dump_subexp_body_standard): Use OP_RANGE.
+ * eval.c (value_f90_subarray, evaluate_subexp_standard): Update.
+
+2016-05-17 Tom Tromey <tom@tromey.com>
+
+ * NEWS: Add Rust item.
+
2016-05-17 Tom Tromey <tom@tromey.com>
Manish Goregaokar <manishsmail@gmail.com>