GDB/MI: Add new "--language LANG" command option.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 323da728d29296d8075d418b6262c721acd8226f..8cbe4a4a9f75ecd1ced26bbc92210e9f242a1259 100644 (file)
@@ -1,3 +1,178 @@
+2013-11-14  Joel Brobecker  <brobecker@adacore.com>
+
+       * mi/mi-parse.h (struct mi_parse) <language>: New field.
+       * mi/mi-main.c (mi_cmd_execute): Temporarily set language to
+       PARSE->LANGUAGE during command execution, if set.
+       * mi/mi-parse.c: Add "language.h" #include.
+       (mi_parse): Add parsing of "--language" command option.
+
+       * NEWS: Add entry mentioning the new "--language" command option.
+
+2013-11-14  Pedro Alves  <palves@redhat.com>
+           Joel Brobecker  <brobecker@adacore.com>
+
+       * cli/cli-utils.h (extract_arg_const): Add declaration.
+       * cli/cli-utils.c (extract_arg_const): New function.
+       (extract_arg): Reimplement using extract_arg_const.
+
+2013-11-14  Joel Brobecker  <brobecker@adacore.com>
+
+       * language.h: Add "symtab.h" #include.
+
+2013-11-13  Doug Evans  <xdje42@gmail.com>
+
+       * breakpoint.c (bpstat_check_breakpoint_conditions): For thread
+       specific breakpoints, don't evaluate breakpoint condition if
+       different thread.
+
+2013-11-13  Keith Seitz  <keiths@redhat.com>
+
+       PR c++/7935
+       PR c++/10541
+       * cp-support.c (insepct_type): Add support for substituting
+       namespace aliases, too.
+       * dwarf2read.c (scan_partial_symbols): Add a partial symbol
+       for DW_TAG_imported_declaration.
+       (add_partial_symbol): Likewise.
+       (process_die): Handle namespace aliases with
+       read_namespace_alias.
+       (die_needs_namespace): Add DW_TAG_imported_declaration.
+       (read_namespace_alias): New function.
+       (load_partial_dies): Load DW_TAG_imported_declaration, too.
+       (new_symbol_full): Handle DW_TAG_imported_declaration.
+
+2013-11-13  Keith Seitz  <keiths@redhat.com>
+
+       * p-exp.y (uptok): Make first parameter const.
+       (yylex): Make `tokstart' and `tokptr' const.
+       Don't copy the lexer input to a temporary buffer.
+       Make `p' const.
+       Remove const workaround for parse_escape.
+       Create a temporary buffer for a convenience variable instead
+       of doing in-place modification of the input.
+       If a match is found with a different case from the input,
+       do not change the input at all.
+       Use `tmp' to construct the resultant stoken instead of
+       `tokstart'.
+
+2013-11-13  Doug Evans  <xdje42@gmail.com>
+
+       * breakpoint.c (breakpoint_cond_eval): Fix and enhance comment.
+
+2013-11-13  Joel Brobecker  <brobecker@adacore.com>
+
+       * mi/mi-main.c (mi_cmd_list_features): Replace "info-ada-exceptions"
+       entry with "ada-exceptions".
+
+2013-11-13  Joel Brobecker  <brobecker@adacore.com>
+
+       * symfile.c (reread_symbols): Move call to set_objfile_per_bfd
+       after re-initialization of OBJFILE's obstack.
+
+2013-11-12  Doug Evans  <xdje42@gmail.com>
+
+       * breakpoint.c (bpstat_check_breakpoint_conditions): Assert
+       bs->stop != 0 on entry.  Update function comment.  Simplify early
+       exit for frame mismatch.  Reindent rest of function.
+
+2013-11-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * objc-lang.c (uniquify_strings): Prevent invoking qsort with
+       NULL.
+
+2013-11-12  Doug Evans  <dje@google.com>
+
+       Work around gold/15646.
+       * dwarf2read.c (read_index_from_section): Update comment.
+       (struct dw2_symtab_iterator): New member global_seen.
+       (dw2_symtab_iter_init): Initialize it.
+       (dw2_symtab_iter_next): Skip duplicate global symbols.
+       (dw2_expand_symtabs_matching): Ditto.
+
+2013-11-12  Joel Brobecker  <brobecker@adacore.com>
+
+       * mi/mi-cmds.h (mi_cmd_info_ada_exceptions): Add declaration.
+       * mi/mi-cmds.c (mi_cmds): Add entry for -info-ada-exceptions
+       command.
+       * mi/mi-cmd-info.c: #include "ada-lang.c" and "arch-utils.c".
+       (mi_cmd_info_ada_exceptions): New function.
+       * mi/mi-main.c (mi_cmd_list_features): Add "info-ada-exceptions".
+
+2013-11-12  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.h: #include "vec.h".
+       (struct ada_exc_info): New.
+       (ada_exc_info): New typedef.
+       (DEF_VEC_O(ada_exc_info)): New vector.
+       (ada_exceptions_list): Add declaration.
+       * ada-lang.c (ada_is_exception_sym)
+       (ada_is_non_standard_exception_sym, compare_ada_exception_info)
+       (sort_remove_dups_ada_exceptions_list)
+       (ada_exc_search_name_matches, ada_add_standard_exceptions)
+       (ada_add_exceptions_from_frame, ada_add_global_exceptions)
+       (ada_exceptions_list_1, ada_exceptions_list)
+       (info_exceptions_command): New function.
+       (_initialize_ada_language): Add "info exception" command.
+
+2013-11-11  Phil Muldoon  <pmuldoon@redhat.com>
+
+       PR python/15629
+       * NEWS: Add linetable feature.
+       * Makefile.in (SUBDIR_PYTHON_OBS): Add py-linetable entries.
+       * python/py-linetable.c: New file.
+       * python/py-symtab.c (stpy_get_linetable): New function.
+       * python/python-internal.h (symtab_to_linetable_object): Declare.
+       (gdbpy_initialize_linetable): Ditto.
+       * python/python.c (_initialize_python): Call
+       gdbpy_initialize_linetable.
+
+2013-11-11  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (create_ada_exception_catchpoint): Enhance
+       the documentation of fields "except_string" and "condition".
+       * mi/mi-cmd-catch.c (mi_cmd_catch_assert): Reallocate
+       CONDITION on the heap before passing it to
+       create_ada_exception_catchpoint.
+       (mi_cmd_catch_exception): Likewise for EXCEPTION_NAME and
+       CONDITION.
+
+2013-11-11  Tom Tromey  <tromey@redhat.com>
+
+       * config.in, configure: Rebuild.
+       * configure.ac (HAVE_TKILL_SYSCALL): Check for "syscall".
+
+2013-11-11  Joel Brobecker  <brobecker@adacore.com>
+
+       * remote-sim.c (gdbsim_detach): Break declaration into
+       shorter lines.  No code change.
+
+2013-11-11  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
+
+       * remote-sim.c (gdbsim_detach): Fix prototype.
+
+2013-11-08  Doug Evans  <dje@google.com>
+
+       * dwarf2read.c (dwarf2_read_debug): Change to unsigned int.
+       (create_debug_types_hash_table): Only print debugging messages for
+       each TU if dwarf2-read >= 2.
+       (process_queue): Ditto.
+       (_initialize_dwarf2_read): Make "set debug dwarf2-read" a zuinteger.
+       Update doc string.
+
+2013-11-08  Tom Tromey  <tromey@redhat.com>
+
+       * configure: Rebuild.
+       * configure.ac: Remove mentions of HAVE_MULTIPLE_PROC_FDS.
+
+2013-11-08  Tom Tromey  <tromey@redhat.com>
+
+       * configure, config.in: Rebuild.
+       * configure.ac: Remove unused configury.
+
+2013-11-08  Tom Tromey  <tromey@redhat.com>
+
+       * m32c-tdep.c: Use gdb_string.h.
+
 2013-11-08  Tom Tromey  <tromey@redhat.com>
 
        * configure, config.in: Rebuild.
This page took 0.026006 seconds and 4 git commands to generate.