gdb/fortran: Implement la_print_typedef for Fortran
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 966bfb7d9fcb273fde957fbcfa4ed3efde4c3dfb..4767e03b7e083f527457c72fcdde5e884cf9f68b 100644 (file)
@@ -1,3 +1,135 @@
+2019-08-28  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * f-lang.c (f_language_defn): Use f_print_typedef.
+       * f-lang.h (f_print_typedef): Declare.
+       * f-typeprint.c (f_print_typedef): Define.
+
+2019-08-27  Christian Biesinger  <cbiesinger@google.com>
+
+       * nat/linux-namespaces.c (mnsh_main): Initialize fd (to -1).
+
+2019-08-27  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * cli/cli-utils.c (info_print_options_defs): Delete.
+       (make_info_print_options_def_group): Delete.
+       (extract_info_print_options): Delete.
+       (info_print_command_completer): Delete.
+       (info_print_args_help): Add extra parameter, and optionally
+       include text about -n flag.
+       * cli/cli-utils.h (struct info_print_options): Delete.
+       (extract_info_print_options): Delete declaration.
+       (info_print_command_completer): Delete declaration.
+       (info_print_args_help): Add extra parameter, extend header
+       comment.
+       * python/python.c (gdbpy_rbreak): Pass additional parameter to
+       search_symbols.
+       * stack.c (struct info_print_options): New type.
+       (info_print_options_defs): New file scoped variable.
+       (make_info_print_options_def_group): New static function.
+       (info_print_command_completer): New static function.
+       (info_locals_command): Update to use new local functions.
+       (info_args_command): Likewise.
+       (_initialize_stack): Add extra parameter to calls to
+       info_print_args_help.
+       * symtab.c (search_symbols): Add extra parameter, use this to
+       possibly excluse non-debug symbols.
+       (symtab_symbol_info): Add extra parameter, which is passed on to
+       search_symbols.
+       (struct info_print_options): New type.
+       (info_print_options_defs): New file scoped variable.
+       (make_info_print_options_def_group): New static function.
+       (info_print_command_completer): New static function.
+       (info_variables_command): Update to use local functions, and pass
+       extra parameter through to symtab_symbol_info.
+       (info_functions_command): Likewise.
+       (info_types_command): Pass additional argument through to
+       symtab_symbol_info.
+       (rbreak_command): Pass extra argument to search_symbols.
+       (_initialize_symtab): Add extra arguments for calls to
+       info_print_args_help, and update help text for 'info variables',
+       'whereis', and 'info functions' commands.
+       * symtab.h (search_symbols): Add extra argument to declaration.
+       * NEWS: Mention new flags.
+
+2019-08-26  Christian Biesinger  <cbiesinger@google.com>
+
+       * symtab.c (lookup_static_symbol): Call the new function (and move
+       it down to be next to lookup_global_symbol).
+       (struct global_sym_lookup_data): Add block_enum member and rename to...
+       (struct global_or_static_sym_lookup_data): ...this.
+       (lookup_symbol_global_iterator_cb): Pass block_index instead of
+       GLOBAL_BLOCK to lookup_symbol_in_objfile and rename to...
+       (lookup_symbol_global_or_static_iterator_cb): ...this.
+       (lookup_global_or_static_symbol): New function.
+       (lookup_global_symbol): Call new function.
+
+2019-08-26  Tom de Vries  <tdevries@suse.de>
+
+       PR c++/24852
+       * break-catch-throw.c (fetch_probe_arguments): Improve error mesage
+       when pc_probe.prob == NULL.
+
+2019-08-25  Simon Marchi  <simon.marchi@efficios.com>
+
+       * dwarf2read.c (dw2_debug_names_iterator::next): Rename local
+       variable symbol_linkage to symbol_linkage_.
+
+2019-08-25  Simon Marchi  <simon.marchi@efficios.com>
+
+       * dwarf2read.c (dw2_debug_names_iterator::next): Use enum to
+       represent whether the symbol is static, dynamic, or we don't
+       know.
+
+2019-08-25  Yoshinori Sato <ysato@users.sourceforge.jp>
+
+        * gdb/rx-tdep.c (rx_register_names): New.
+        (rx_register_name): Delete.
+        (rx_psw_type): Delete.
+        (rx_fpsw_type): Delete.
+        (rx_register_type): Delete.
+        (rx_gdbarch_init): Convert target-descriptions.
+        (_initialize_rx_tdep): Add initialize_tdesc_rx.
+        * gdb/features/Makefile: Add rx.xml.
+        * gdb/features/rx.xml: New.
+        * gdb/features/rx.c: Generated.
+        * gdb/NEWS: Mention target description support.
+
+2019-08-22  Christian Biesinger  <cbiesinger@google.com>
+
+       * symtab.c (symbol_cache_lookup): Always initialize *bsc_ptr and
+       *slot_ptr.
+
+2019-08-23  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * configure.ac: Don't check for 'dlfcn.h' (moved to
+       gdbsupport/common.m4).
+       * Makefile.in (COMMON_SFILES): Move 'gdb-dlfcn.c' to
+       'gdbsupport/'.
+       (HFILES_NO_SRCDIR): Likewise, for 'gdb-dlfcn.h'.
+       * compile/compile-c-support.c: Include
+       'gdbsupport/gdb-dlfcn.h'.
+       * gdbsupport/common.m4: Check for 'dlfcn.h'.
+       * gdb-dlfcn.c: Move to...
+       * gdbsupport/gdb-dlfcn.c: ... here.
+       * gdb-dlfcn.h: Move to...
+       * gdbsupport/gdb-dlfcn.h: ... here.
+
+2019-08-23  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * nios2-tdep.c (struct reg_value): Improve comments.  Make
+       the offset field signed.
+
+2019-08-22  Christian Biesinger  <cbiesinger@google.com>
+
+       * python/lib/gdb/__init__.py (_execute_file): New function.
+       * python/python.c (python_run_simple_file): Call gdb._execute_file
+       on Windows.
+
+2019-08-22  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * f-exp.y (yylex): Remove is_a_field_of_this local variable, and
+       all uses as this was never set to anything but a zero value.
+
 2019-08-21  Bogdan Harjoc  <harjoc@gmail.com>
 
        * cli/cli-cmds.c (with_command_1): Error out if no arguments.
This page took 0.030638 seconds and 4 git commands to generate.