Introduce scope_exit
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 8e03dbf883fa41341ca2669069348591cf528d76..996ca18e140143eefcc3c1b15e9f2dd5c7f4d4fa 100644 (file)
@@ -1,3 +1,95 @@
+2019-01-23  Pedro Alves  <palves@redhat.com>
+           Andrew Burgess  <andrew.burgess@embecosm.com>
+           Tom Tromey  <tom@tromey.com>
+
+       * common/scope-exit.h: New file.
+
+2019-01-23  Pedro Alves  <palves@redhat.com>
+
+       * common/preprocessor.h (ESC): Rename to ...
+       (ESC_PARENS): ... this.
+       * common/valid-expr.h (CHECK_VALID_EXPR_1, CHECK_VALID_EXPR_2)
+       (CHECK_VALID_EXPR_3, CHECK_VALID_EXPR_4): Adjust.
+
+2019-01-23  Tom Tromey  <tom@tromey.com>
+
+       * language.h (class scoped_switch_to_sym_language_if_auto):
+       Initialize m_lang in both cases.
+
+2019-01-23  Alan Hayward  <alan.hayward@arm.com>
+
+       * nat/aarch64-linux.c (aarch64_linux_new_thread): Replace XNEW
+       with XCNEW.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * corelow.c: Do not include sys/file.h.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-wingeneral.h: Include gdb_curses.h.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * source-cache.h (class source_cache) <get_source_lines,
+       get_plain_source_lines, extract_lines>: Rename "lines" parameter.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * remote-fileio.h (struct remote_target): Declare.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * python/py-arch.c: Do not include py-ref.h.
+       * python/py-bpevent.c: Do not include py-ref.h.
+       * python/py-cmd.c: Do not include py-ref.h.
+       * python/py-continueevent.c: Do not include py-ref.h.
+       * python/py-event.h: Do not include py-ref.h.
+       * python/py-evtregistry.c: Do not include py-ref.h.
+       * python/py-finishbreakpoint.c: Do not include py-ref.h.
+       * python/py-frame.c: Do not include py-ref.h.
+       * python/py-framefilter.c: Do not include py-ref.h.
+       * python/py-function.c: Do not include py-ref.h.
+       * python/py-infevents.c: Do not include py-ref.h.
+       * python/py-linetable.c: Do not include py-ref.h.
+       * python/py-objfile.c: Do not include py-ref.h.
+       * python/py-param.c: Do not include py-ref.h.
+       * python/py-prettyprint.c: Do not include py-ref.h.
+       * python/py-progspace.c: Do not include py-ref.h.
+       * python/py-symbol.c: Do not include py-ref.h.
+       * python/py-symtab.c: Do not include py-ref.h.
+       * python/py-type.c: Do not include py-ref.h.
+       * python/py-unwind.c: Do not include py-ref.h.
+       * python/py-utils.c: Do not include py-ref.h.
+       * python/py-value.c: Do not include py-ref.h.
+       * python/py-varobj.c: Do not include py-ref.h.
+       * python/py-xmethods.c: Do not include py-ref.h.
+       * python/python.c: Do not include py-ref.h.
+       * varobj.c: Do not include py-ref.h.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * objfiles.h (struct objfile_per_bfd_storage): Use "struct"
+       keyword for bcache.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * compile/compile-cplus-types.c: Remove a comment by #include.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * compile/gcc-c-plugin.h: Include compile-internal.h.
+
+2019-01-22  Tom Tromey  <tom@tromey.com>
+
+       * stabsread.c (EXTERN): Do not define.
+       (symnum, next_symbol_text_func, processing_gcc_compilation)
+       (within_function, global_sym_chain, global_stabs)
+       (previous_stab_code, this_object_header_files)
+       (n_this_object_header_files)
+       (n_allocated_this_object_header_files): Define.
+       * stabsread.h (EXTERN): Never define.  Use "extern".
+
 2019-01-22  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
 
        * event-top.c (handle_line_of_input): use unique_xmalloc_ptr for
This page took 0.025238 seconds and 4 git commands to generate.