language.h: Add "symtab.h" #include
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 1c23f962dcc2a24f51c611a99ab320df4cb06369..64adfd275f7a5105a50d312199e118a41d74dea5 100644 (file)
@@ -1,3 +1,222 @@
+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.
+       * configure.ac: Remove all link.h-related checks.
+
+2013-11-08  Tom Tromey  <tromey@redhat.com>
+
+       * acinclude.m4: Include common.m4.
+       * common/common.m4: New file.
+       * configure, config.in: Rebuild.
+       * configure.ac: Use GDB_AC_COMMON.
+
+2013-11-08  Doug Evans  <dje@google.com>
+
+       * NEWS: Mention that "set debug symtab-create" now accepts a
+       verbosity level.
+       * buildsym.c (end_symtab_from_static_block): Call set_symtab_primary
+       to set the symtab's primary flag.
+       * jit.c (finalize_symtab): Ditto.
+       * mdebugread.c (psymtab_to_symtab_1): Ditto.
+       * symfile.c (allocate_symtab): Only print debugging messages for
+       symtab_create_debug levels 2 and higher.
+       * symtab.c (symtab_create_debug): Change type to unsigned int.
+       (set_symtab_primary): New function.
+       (_initialize_symtab): Change "set debug symtab-create" to a
+       zuinteger option.
+       * symtab.h (set_symtab_primary): Declare.
+       (symtab_create_debug): Update decl.
+
+2013-11-08  Tom Tromey  <tromey@redhat.com>
+
+       * aix-thread.c (aix_thread_detach): Update.
+       * corelow.c (core_detach): Update.
+       * darwin-nat.c (darwin_detach): Update.
+       * dec-thread.c (dec_thread_detach): Update.
+       * gnu-nat.c (gnu_detach): Update.
+       * go32-nat.c (go32_detach): Update.
+       * inf-ptrace.c (inf_ptrace_detach): Update.
+       * inf-ttrace.c (inf_ttrace_detach): Update.
+       * linux-fork.c (linux_fork_detach): Update.
+       * linux-fork.h (linux_fork_detach): Update.
+       * linux-nat.c (linux_nat_detach): Update.  Introduce "tem"
+       local for const-correctness.
+       * linux-thread-db.c (thread_db_detach): Update.
+       * monitor.c (monitor_detach): Update.
+       * nto-procfs.c (procfs_detach): Update.
+       * procfs.c (procfs_detach): Update.
+       * record.c (record_detach): Update.
+       * record.h (record_detach): Update.
+       * remote-m32r-sdi.c (m32r_detach): Update.
+       * remote-mips.c (mips_detach): Update.
+       * remote-sim.c (gdbsim_detach): Update.
+       * remote.c (remote_detach_1, remote_detach)
+       (extended_remote_detach): Update.
+       * sol-thread.c (sol_thread_detach): Update.
+       * target.c (target_detach): Make "args" const.
+       (init_dummy_target): Update.
+       * target.h (struct target_ops) <to_detach>: Make argument const.
+       (target_detach): Likewise.
+       * windows-nat.c (windows_detach): Update.
+
 2013-11-07  Doug Evans  <dje@google.com>
 
        PR 11786
This page took 0.025797 seconds and 4 git commands to generate.