+2018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * symtab.c (print_symbol_info): Precede the symbol definition by
+ the line number when available.
+ * NEWS: Advertise this enhancement.
+
+2018-04-13 Markus Metzger <markus.t.metzger@intel.com>
+
+ * NEWS (New options): announce set/show record btrace cpu.
+ * btrace.c: Include record-btrace.h.
+ (btrace_compute_ftrace_pt): Skip enabling errata workarounds if
+ the vendor is unknown.
+ (btrace_compute_ftrace_1): Add cpu parameter. Update callers.
+ Maybe overwrite the btrace configuration's cpu.
+ (btrace_compute_ftrace): Add cpu parameter. Update callers.
+ (btrace_fetch): Add cpu parameter. Update callers.
+ (btrace_maint_update_pt_packets): Call record_btrace_get_cpu.
+ Maybe overwrite the btrace configuration's cpu. Skip enabling
+ errata workarounds if the vendor is unknown.
+ * python/py-record-btrace.c: Include record-btrace.h.
+ (recpy_bt_begin, recpy_bt_end, recpy_bt_instruction_history)
+ (recpy_bt_function_call_history): Call record_btrace_get_cpu.
+ * record-btrace.c (record_btrace_cpu_state_kind): New.
+ (record_btrace_cpu): New.
+ (set_record_btrace_cpu_cmdlist): New.
+ (record_btrace_get_cpu): New.
+ (require_btrace_thread, record_btrace_info)
+ (record_btrace_resume_thread): Call record_btrace_get_cpu.
+ (cmd_set_record_btrace_cpu_none): New.
+ (cmd_set_record_btrace_cpu_auto): New.
+ (cmd_set_record_btrace_cpu): New.
+ (cmd_show_record_btrace_cpu): New.
+ (_initialize_record_btrace): Initialize set/show record btrace cpu
+ commands.
+ * record-btrace.h (record_btrace_get_cpu): New.
+
+2018-04-13 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record.c (set_record_command): Fix typo in message.
+
+2018-04-13 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (cmd_set_record_btrace): Print sub-commands.
+
+2018-04-13 Markus Metzger <markus.t.metzger@intel.com>
+
+ * infrun.c (process_event_stop_test): Call
+ gdbarch_in_indirect_branch_thunk.
+ * gdbarch.sh (in_indirect_branch_thunk): New.
+ * gdbarch.c: Regenerated.
+ * gdbarch.h: Regenerated.
+ * x86-tdep.h: New.
+ * x86-tdep.c: New.
+ * Makefile.in (ALL_TARGET_OBS): Add x86-tdep.o.
+ (HFILES_NO_SRCDIR): Add x86-tdep.h.
+ (ALLDEPFILES): Add x86-tdep.c.
+ * arch-utils.h (default_in_indirect_branch_thunk): New.
+ * arch-utils.c (default_in_indirect_branch_thunk): New.
+ * i386-tdep: Include x86-tdep.h.
+ (i386_in_indirect_branch_thunk): New.
+ (i386_elf_init_abi): Set in_indirect_branch_thunk gdbarch
+ function.
+ * amd64-tdep: Include x86-tdep.h.
+ (amd64_in_indirect_branch_thunk): New.
+ (amd64_init_abi): Set in_indirect_branch_thunk gdbarch function.
+
+2018-04-12 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ PR gdb/23053
+ * dwarf-index-write.c (data_buf::grow) (write_one_signatured_type)
+ (recursively_write_psymbols) (debug_names::recursively_write_psymbols)
+ (debug_names::write_one_signatured_type): Fix -D_GLIBCXX_DEBUG
+ regression.
+
+2018-04-12 Tom Tromey <tom@tromey.com>
+
+ * rust-lang.c (rust_print_struct_def): Remove univariant code.
+ (rust_evaluate_subexp): Likewise.
+
+2018-04-12 Pedro Alves <palves@redhat.com>
+
+ * procfs.c (procfs_detach): Make forward declaration's prototype
+ match definition's protototype.
+ (proc_get_LDT_entry): Remove stale do_cleanups call.
+
+2018-04-12 Pedro Alves <palves@redhat.com>
+
+ * target.h (target_ops::to_has_exited): Delete.
+ (target_has_exited): Delete.
+ * target-delegates.c: Regenerate.
+
2018-04-11 Pedro Alves <palves@redhat.com>
* target.c (fileio_fh_t::t): Add comment.