+2019-07-16 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-wingeneral.h (tui_copy_win, tui_box_win): Don't
+ declare.
+
+2019-07-30 Tom Tromey <tromey@adacore.com>
+
+ * block.c (contained_in): Remove BLOCK_FUNCTION check.
+
+2019-07-30 Kevin Buettner <kevinb@redhat.com>
+
+ * printcmd.c (print_address_symbolic): Print negative offsets.
+ (build_address_symbolic): Force signed arithmetic when computing
+ offset.
+
+2019-07-30 Christian Biesinger <cbiesinger@google.com>
+
+ PR/24474: Add a function to lookup static variables.
+ * NEWS: Mention this new function.
+ * python/py-symbol.c (gdbpy_lookup_static_symbol): New function.
+ * python/python-internal.h (gdbpy_lookup_static_symbol): New function.
+ * python/python.c (python_GdbMethods): Add new function.
+
+2019-07-29 Christian Biesinger <cbiesinger@google.com>
+
+ * NEWS: Mention new functions Objfile.lookup_{global,static}_symbol.
+ * python/py-objfile.c (objfpy_lookup_global_symbol): New function.
+ (objfpy_lookup_static_symbol): New function.
+ (objfile_object_methods): Add new functions.
+
+2019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * NEWS: Mention 'set|show print frame-info'. Mention new
+ 'presence' value for 'frame-arguments'. Mention new '-frame-info'
+ backtrace argument. Mention that python frame filtering code
+ is now consistent with what 'backtrace' command prints.
+
+2019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * frame.h (enum print_what): New value 'SHORT_LOCATION', update
+ comments.
+ (print_frame_info_auto, print_frame_info_source_line,
+ print_frame_info_location, print_frame_info_source_and_location,
+ print_frame_info_location_and_address, print_frame_info_short_location):
+ New declarations.
+ (struct frame_print_options): New member print_frame_info.
+ * extension.h (enum ext_lang_frame_args): New value CLI_PRESENCE.
+ * stack.h (get_user_print_what_frame_info): New declaration.
+ (frame_show_address): New declaration.
+ * stack.c (print_frame_arguments_choices): New value 'presence'.
+ (print_frame_info_auto, print_frame_info_source_line,
+ print_frame_info_location, print_frame_info_source_and_location,
+ print_frame_info_location_and_address, print_frame_info_short_location,
+ print_frame_info_choices, print_frame_info_print_what): New definitions.
+ (print_frame_args): Only print dots for args if print frame-arguments
+ is 'presence'.
+ (frame_print_option_defs): New element for "frame-info".
+ (get_user_print_what_frame_info): New function.
+ (frame_show_address): Make non static. Move comment to stack.h.
+ (print_frame_info_to_print_what): New function.
+ (print_frame_info): Update comment. Use fp_opts.print_frame_info
+ to decide what to print.
+ (backtrace_command_1): Handle the new print_frame_arguments_presence
+ value.
+ (_initialize_stack): Call add_setshow_enum_cmd for frame-info.
+ * python/py-framefilter.c (py_print_args): Handle CLI_PRESENCE.
+ (py_print_frame): In non-mi mode, use LOCATION as default for
+ print_what, similarly to frame information printed directly by
+ backtrace command. Handle frame-info user option in non MI mode.
+
+2019-07-27 Kevin Buettner <kevinb@redhat.com>
+
+ * linux-thread-db.c (thread_db_target::thread_handle_to_thread_info):
+ Add case for debugging 32-bit target on 64-bit host. Revise
+ comment.
+
+2019-07-27 Kevin Buettner <kevinb@redhat.com>
+
+ * infrun.c (fill_in_stop_func): Use find_pc_partial_function
+ instead of find_function_entry_range_from_pc.
+
+2019-07-27 Kevin Buettner <kevinb@redhat.com>
+
+ * stack.c (find_frame_funname): Remove code which preferred
+ minsym over symtab sym in "certain pathological cases".
+
+ * valprint.h (build_address_symbolic): Add "prefer_sym_over_minsym"
+ parameter. Change type of "do_demangle" to bool.
+ * disasm.c (gdb_pretty_print_disassembler::pretty_print_insn):
+ Pass suitable "prefer_sym_over_minsym" flag to
+ build_address_symbolic(). Don't output "+" for negative offsets.
+ * printcmd.c (print_address_symbolic): Update invocation of
+ build_address_symbolic to include a "prefer_sym_over_minsym"
+ flag.
+ (build_address_symbolic): Add "prefer_sym_over_minsym" parameter.
+ Restrict cases in which use of minimal symbol is preferred to that
+ of a found symbol. Update comments.
+
+ * dwarf2-frame.c (dwarf2_frame_cache): Don't decode FDE instructions
+ for entry pc when entry pc is out of range for that FDE.
+
+2019-07-26 Brian Callahan <bcallah@openbsd.org>
+
+ PR gdb/24839:
+ * gdb/obsd-nat.c (obsd_nat_target::pid_to_str): Fix typo in return
+ type.
+
+2019-07-25 Christian Biesinger <cbiesinger@google.com>
+
+ * python/py-objfile.c (add_separate_debug_file): Fix comment about
+ this function's Python signature.
+
+
+2019-07-24 Christian Biesinger <cbiesinger@google.com>
+
+ * compile/compile-object-load.c (compile_object_load): Pass GLOBAL_SCOPE.
+ * solib-spu.c (spu_lookup_lib_symbol): Pass GLOBAL_SCOPE.
+ * solib-svr4.c (elf_lookup_lib_symbol): Pass GLOBAL_SCOPE.
+ * symtab.c (lookup_global_symbol_from_objfile): Add a scope parameter.
+ * symtab.h (lookup_global_symbol_from_objfile): Likewise.
+
+
+2019-07-24 Yoshinori Sato <ysato@users.sourceforge.jp>
+
+ * h8300-tdep.c (h8300_register_name_common): New.
+ h8300_register_name): Use h8300_register_name_common.
+ (h8300s_register_name): Likewise.
+ (h8300sx_register_name): Likewise.
+ (h8300h_register_nam): New.
+ (h8300_gdbarch_init): Use h8300h_register_name in h8300h machine.
+
+
+2019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
+
+ * arm-tdep.c (arm_skip_cmse_entry): New function.
+ (arm_is_sgstubs_section): New function.
+ (arm_skip_stub): Add call to arm_skip_cmse_entry function.
+
2019-07-22 Tom Tromey <tom@tromey.com>
* tui/tui-win.c (tui_win_info::make_invisible_and_set_new_height):