Create new common/pathstuff.[ch]
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 906d14c1919fb0a55a9b0f31c78e4159c79f1e49..f27a0961cc0c9263d5060d48b81f902022d1103d 100644 (file)
@@ -1,3 +1,100 @@
+2018-02-28  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * Makefile.in (COMMON_SFILES): Add "common/pathstuff.c".
+       (HFILES_NO_SRCDIR): Add "common/pathstuff.h".
+       * auto-load.c: Include "common/pathstuff.h".
+       * common/common-def.h (current_directory): Move here.
+       * common/gdb_tilde_expand.c (gdb_tilde_expand_up): New
+       function.
+       * common/gdb_tilde_expand.h (gdb_tilde_expand_up): New
+       prototype.
+       * common/pathstuff.c: New file.
+       * common/pathstuff.h: New file.
+       * compile/compile.c: Include "common/pathstuff.h".
+       * defs.h (current_directory): Move to "common/common-defs.h".
+       * dwarf2read.c: Include "common/pathstuff.h".
+       * exec.c: Likewise.
+       * guile/scm-safe-call.c: Likewise.
+       * linux-thread-db.c: Likewise.
+       * main.c: Likewise.
+       * nto-tdep.c: Likewise.
+       * objfiles.c: Likewise.
+       * source.c: Likewise.
+       * symtab.c: Likewise.
+       * utils.c: Include "common/pathstuff.h".
+       (gdb_realpath): Move to "common/pathstuff.c".
+       (gdb_realpath_keepfile): Likewise.
+       (gdb_abspath): Likewise.
+       * utils.h (gdb_realpath): Move to "common/pathstuff.h".
+       (gdb_realpath_keepfile): Likewise.
+       (gdb_abspath): Likewise.
+
+2018-02-28  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-nat.c (fbsd_resume): Use PT_SETSTEP for stepping and a
+       wildcard process pid for super_resume for kernels with a
+       specific bug.
+
+2018-02-27  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * compile/compile.c (get_args): Add additional comments
+       explaining function.
+
+2018-02-27  Simon Marchi  <simon.marchi@polymtl.ca>
+           Tom Tromey  <tom@tromey.com>
+
+       * target.h (memory_write_request_s): Remove typedef.  Don't define
+       VEC.
+       (target_write_memory_blocks): Change argument to std::vector.
+       (struct memory_write_request): Add constructor.
+       * target-memory.c (compare_block_starting_address): Return bool.
+       Change argument types.
+       (claim_memory): Change arguments to use std::vector.
+       (split_regular_and_flash_blocks, blocks_to_erase)
+       (compute_garbled_blocks): Likewise.
+       (cleanup_request_data, cleanup_write_requests_vector): Remove.
+       (target_write_memory_blocks): Change argument to std::vector.
+       * symfile.c (struct load_section_data): Add constructor and
+       destructor.  Use std::vector for "requests".
+       (struct load_progress_data): Add initializers.
+       (load_section_callback): Update.  Use "new".
+       (clear_memory_write_data): Remove.
+       (generic_load): Update.
+
+2018-02-27  Alan Hayward  <alan.hayward@arm.com>
+
+       * arch/aarch64.h: Use common/tdesc.h.
+
+2018-02-26  Maciej W. Rozycki  <macro@mips.com>
+
+       * mips-tdep.c (mips_gdbarch_init): Don't use a 32-bit BFD
+       architecture with a 64-bit ABI.
+
+2018-02-26  Maciej W. Rozycki  <macro@mips.com>
+
+       * gdb/mips-tdep.c (mips_gdbarch_init): Reorder ABI determination
+       ahead of target description loading.
+
+2018-02-26  Tom Tromey  <tom@tromey.com>
+
+       * stack.c (backtrace_command_1): Update.
+       * python/python-internal.h (gdbpy_apply_frame_filter): Change type
+       of "flags".
+       * python/py-framefilter.c (py_print_frame)
+       (gdbpy_apply_frame_filter): Change type of "flags".
+       * mi/mi-cmd-stack.c (mi_apply_ext_lang_frame_filter): Change type
+       of "flags".
+       (mi_cmd_stack_list_frames, mi_cmd_stack_list_locals)
+       (mi_cmd_stack_list_args, mi_cmd_stack_list_variables): Update.
+       * extension.h (enum frame_filter_flag): Rename from
+       frame_filter_flags.
+       (frame_filter_flags): Define using DEF_ENUM_FLAGS_TYPE.
+       (apply_ext_lang_frame_filter): Change type of "flags".
+       * extension.c (apply_ext_lang_frame_filter): Change type of
+       "flags".
+       * extension-priv.h (struct extension_language_ops)
+       <apply_frame_filter>: Change type of "flags".
+
 2018-02-26  Tom Tromey  <tom@tromey.com>
 
        PR python/16497:
This page took 0.025082 seconds and 4 git commands to generate.