+2019-12-12 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * jit.c (jit_reader_try_read_symtab): Replace xmalloc/xfree with
+ gdb::byte_vector.
+
+2019-12-12 Tom Tromey <tromey@adacore.com>
+
+ * xml-support.c (xml_fetch_content_from_file): Don't call
+ malloc_failure.
+ * utils.h (class gdb_argv): Remove malloc_failure comment.
+ * utils.c (gdb_argv::reset): Don't call malloc_failure.
+
+2019-12-12 Tom Tromey <tromey@adacore.com>
+
+ * Makefile.in (ALL_TARGET_OBS): Add riscv-ravenscar-thread.o.
+ (HFILES_NO_SRCDIR): Add riscv-ravenscar-thread.h.
+ (ALLDEPFILES): Add riscv-ravenscar-thread.c.
+ * configure.tgt (riscv-*-*): Add riscv-ravenscar-thread.o.
+ * riscv-ravenscar-thread.c: New file.
+ * riscv-ravenscar-thread.h: New file.
+ * riscv-tdep.c (riscv_gdbarch_init): Call
+ register_riscv_ravenscar_ops.
+
+2019-12-12 Tom Tromey <tromey@adacore.com>
+
+ * gdbsupport/thread-pool.c (set_thread_name): Use
+ ATTRIBUTE_UNUSED.
+
+2019-12-12 Luis Machado <luis.machado@linaro.org>
+
+ * gdbsupport/safe-strerror.c: Don't include diagnostics.h.
+ (select_strerror_r): Use ATTRIBUTE_UNUSED instead of the diagnostics
+ macros.
+
+2019-12-11 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-win.c (tui_set_win_height_command): Call
+ tui_adjust_window_height.
+ (tui_adjust_win_heights, new_height_ok): Remove.
+ * tui/tui-layout.h (tui_adjust_window_height): Declare.
+ * tui/tui-layout.c (tui_adjust_window_height): New function.
+
+2019-12-11 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-win.c (tui_resize_all): Remove code, call
+ tui_apply_current_layout.
+
+2019-12-11 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-layout.h (tui_apply_current_layout): Declare.
+ * tui/tui-layout.c (standard_layouts, applied_layout): New
+ globals.
+ (tui_apply_current_layout): New function.
+ (show_layout): Set applied_layout. Call
+ tui_apply_current_layout.
+ (show_source_command, show_disasm_command)
+ (show_source_disasm_command, show_data)
+ (show_source_or_disasm_and_command): Remove.
+ (initialize_layouts): New function.
+ (_initialize_tui_layout): Call initialize_layouts.
+
+2019-12-11 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-layout.h (class tui_layout_base)
+ (class tui_layout_window, class tui_layout_split): New.
+ * tui/tui-layout.c (tui_get_window_by_name)
+ (tui_layout_window::clone, tui_layout_window::apply)
+ (tui_layout_window::get_sizes, tui_layout_window::add_split)
+ (tui_layout_split::add_window, tui_layout_split::clone)
+ (tui_layout_split::get_sizes)
+ (tui_layout_split::set_weights_from_heights)
+ (tui_layout_split::adjust_size, tui_layout_split::apply): New
+ functions.
+ (tui_layout_split::add_split, tui_layout_split::add_split)
+ (tui_layout_split::set_weights_from_heights)
+ (tui_layout_split::set_weights_from_heights): New functions.
+
+2019-12-11 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-wingeneral.c (tui_gen_win_info::make_window): Update.
+ * tui/tui-win.c (tui_adjust_win_heights, tui_resize_all): Update.
+ * tui/tui-layout.c (tui_gen_win_info::resize): Update.
+ * tui/tui-data.h (struct tui_point): Remove.
+ (struct tui_gen_win_info) <origin>: Remove.
+ <x, y>: New fields.
+ * tui/tui-command.c (tui_cmd_window::resize): Update.
+
+2019-12-11 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-stack.h (struct tui_locator_window) <min_height>:
+ Implement.
+ * tui/tui-regs.h (struct tui_data_item_window) <min_height>:
+ Implement.
+ * tui/tui-data.h (struct tui_gen_win_info) <min_height>: New
+ method.
+ (struct tui_win_info) <min_height>: Implement.
+
+2019-12-11 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-data.h (struct tui_gen_win_info) <can_box>: New method.
+ (struct tui_win_info) <can_box>: Update.
+
+2019-12-11 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-stack.h (struct tui_locator_window) <max_height>: New
+ method.
+ * tui/tui-regs.h (struct tui_data_item_window) <max_height>: New
+ method.
+ * tui/tui-data.h (struct tui_gen_win_info) <max_height>: New
+ method.
+ (struct tui_win_info) <max_height>: Now override.
+
+2019-12-11 Joel Brobecker <brobecker@adacore.com>
+
+ * NEWS: Create a new section for the next release branch.
+ Rename the section of the current branch, now that it has
+ been cut.
+
+2019-12-11 Joel Brobecker <brobecker@adacore.com>
+
+ GDB 9 branch created (27f7b2f64062ac9e52afc60509263c2702a9ebd0):
+ * version.in: Bump version to 10.0.50.DATE-git.
+
+2019-12-11 Tom Tromey <tromey@adacore.com>
+
+ PR build/25268:
+ * gdbsupport/thread-pool.c (set_thread_name): New function.
+ (thread_pool::set_thread_count): Don't call pthread_setname_np.
+ (thread_pool::thread_function): Call set_thread_name.
+
+2019-12-11 Tom Tromey <tromey@adacore.com>
+
+ * fbsd-tdep.c (fbsd_core_info_proc_status): Cast result of
+ bfd_get_signed_8.
+
+2019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * NEWS: Document -raw-values option and the related setting commands.
+ * printcmd.c (print_command_parse_format): Do not set opts->raw off,
+ only set it on when /r is given.
+ * valprint.c (value_print_option_defs): New element raw-values.
+ * Makefile.in: Add the new file.
+
+2019-12-10 Christian Biesinger <cbiesinger@google.com>
+
+ * gdbsupport/safe-strerror.c: Supress the unused function warning
+ for select_strerror_r.
+
+2019-12-10 Christian Biesinger <cbiesinger@google.com>
+
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * gdbsupport/agent.c (gdb_connect_sync_socket): Call
+ safe_strerror instead of strerror.
+ * gdbsupport/common.m4: Don't check for strerror.
+ * gdbsupport/safe-strerror.c: Support both the glibc version
+ of strerror_r and the XSI version.
+
+2019-12-10 Tom Tromey <tromey@adacore.com>
+
+ * ada-typeprint.c (print_choices): Use a single "?".
+ (print_variant_part): Print "?" if the discriminant name
+ is not known.
+
+2019-12-10 George Barrett <bob@bob131.so>
+
+ Fix scripted probe breakpoints.
+ * breakpoint.c (tracepoint_probe_breakpoint_ops): Move
+ declaration forward.
+ (breakpoint_ops_for_event_location_type)
+ (breakpoint_ops_for_event_location): Add function definitions.
+ (break_command_1, trace_command): Use
+ breakpoint_ops_for_event_location.
+ * breakpoint.h (breakpoint_ops_for_event_location): Add function
+ declarations.
+ * guile/scm-breakpoint.c (gdbscm_register_breakpoint_x): Use
+ breakpoint_ops_for_event_location.
+ * python/py-breakpoint.c (bppy_init): Use
+ breakpoint_ops_for_event_location.
+