X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=5eb5eeaa9ad9799b834f466c4f0d15fffbb6493f;hb=e39db4db7c553ae1c4aaf158cd0ebf3cf6d478fb;hp=1a442407474fe03b47671463be533b24c11c3c74;hpb=4ea17de8f1985273215b515d48fbd59b2ced3cd1;p=binutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1a442407474..5eb5eeaa9ad 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,641 @@ +2018-05-20 Simon Marchi + + * ada-lang.c (cache_symbol): Use XOBNEW and/or XOBNEWVEC and/or + OBSTACK_ZALLOC. + * dwarf2-frame.c (dwarf2_build_frame_info): Likewise. + * hppa-tdep.c (hppa_init_objfile_priv_data): Likewise. + * mdebugread.c (mdebug_build_psymtabs): Likewise. + (add_pending): Likewise. + (parse_symbol): Likewise. + (parse_partial_symbols): Likewise. + (psymtab_to_symtab_1): Likewise. + (new_psymtab): Likewise. + (elfmdebug_build_psymtabs): Likewise. + * minsyms.c (terminate_minimal_symbol_table): Likewise. + * objfiles.c (get_objfile_bfd_data): Likewise. + (objfile_register_static_link): Likewise. + * psymtab.c (allocate_psymtab): Likewise. + * stabsread.c (read_member_functions): Likewise. + * xcoffread.c (xcoff_end_psymtab): Likewise. + +2018-05-20 Simon Marchi + + * common/traits.h (HAVE_IS_TRIVIALLY_COPYABLE): Define if + compiler supports std::is_trivially_constructible. + * common/poison.h: Include obstack.h. + (IsMallocable): Define to is_trivially_constructible if the + compiler supports it, define to true_type otherwise. + (xobnew): New. + (XOBNEW): Redefine. + (xobnewvec): New. + (XOBNEWVEC): Redefine. + * gdb_obstack.h (obstack_zalloc): New. + (OBSTACK_ZALLOC): Redefine. + (obstack_calloc): New. + (OBSTACK_CALLOC): Redefine. + (obstack_new): New. + * gdbarch.sh: Include gdb_obstack in gdbarch.h. + (gdbarch_obstack): New declaration in gdbarch.h, definition in + gdbarch.c. + (GDBARCH_OBSTACK_CALLOC, GDBARCH_OBSTACK_ZALLOC): Use + obstack_calloc/obstack_zalloc. + (gdbarch_obstack_zalloc): Remove. + * target-descriptions.c (tdesc_data_init): Use obstack_new. + +2018-05-19 Philippe Waroquiers + + * stack.c (backtrace_command_1): Remove useless variable int i. + +2018-05-19 Philippe Waroquiers + + * stack.c (print_frame_info): Fix comment. + +2018-05-18 Tom Tromey + + * dwarf2read.c (struct dwz_file): Add constructor, initializers. + : Now a gdb_bfd_ref_ptr. + (~dwarf2_per_objfile): Update + (dwarf2_get_dwz_file): Use new. + * dwarf2read.h (struct dwarf2_per_objfile) : Now a + unique_ptr. + +2018-05-18 Tom Tromey + + * dwarf2read.h (struct dwarf2_per_objfile) : Now a + unique_ptr. + * dwarf2read.c (struct dwp_file): Add constructor and + initializers. + (open_and_init_dwp_file): Return a unique_ptr. + (dwarf2_per_objfile, create_dwp_hash_table) + (create_dwo_unit_in_dwp_v1, create_dwo_unit_in_dwp_v2) + (lookup_dwo_unit_in_dwp): Update. + (open_and_init_dwp_file, get_dwp_file): Update. + +2018-05-18 Tom Tromey + + * dwarf2read.c (dwarf2_per_objfile): Update. + (struct mapped_index): Add initializers. + (dwarf2_read_index): Use new. + (dw2_symtab_iter_init): Update. + * dwarf2read.h (struct dwarf2_per_objfile) : Now a + unique_ptr. + +2018-05-18 Simon Marchi + + * dwarf2read.c (mapped_index) : Remove. + +2018-05-18 Simon Marchi + + * unittests/format_pieces-selftests.c (test_format_specifier): + Add ARI comments. + +2018-05-18 Tom Tromey + + * c-typeprint.c (maybe_print_hole): New function. + (c_print_type_struct_field_offset): Update. + (c_type_print_base_struct_union): Call maybe_print_hole. + +2018-05-17 Keith Seitz + + * breakpoint.c (build_bpstat_chain): New function, moved from + bpstat_stop_status. + (bpstat_stop_status): Add optional parameter, `stop_chain'. + If no stop chain is passed, call build_bpstat_chain to build it. + * breakpoint.h (build_bpstat_chain): Declare. + (bpstat_stop_status): Move documentation here from breakpoint.c. + * infrun.c (handle_signal_stop): Before eliding inlined frames, + build the stop chain and pass it to skip_inline_frames. + Pass this stop chain to bpstat_stop_status. + * inline-frame.c: Include breakpoint.h. + (stopped_by_user_bp_inline_frame): New function. + (skip_inline_frames): Add parameter `stop_chain'. + Move documention to inline-frame.h. + If non-NULL, use stopped_by_user_bp_inline_frame to determine + whether the frame should be elided. + * inline-frame.h (skip_inline_frames): Add parameter `stop_chain'. + Add moved documentation and update for new parameter. + +2018-05-17 Simon Marchi + + PR cli/14975 + * Makefile.in (SUBDIR_UNITTESTS_SRCS): Add + unittests/format_pieces-selftests.c. + * common/format.h (format_piece) : New. + (format_pieces) : Remove. + * common/format.c (format_pieces::format_pieces): Handle \e. + * unittests/format_pieces-selftests.c: New. + +2018-05-17 Tom Tromey + + PR symtab/23010: + * dwarf2read.c (load_cu, dw2_do_instantiate_symtab) + (dw2_instantiate_symtab): Add skip_partial parameter. + (dw2_find_last_source_symtab, dw2_map_expand_apply) + (dw2_lookup_symbol, dw2_expand_symtabs_for_function) + (dw2_expand_all_symtabs, dw2_expand_symtabs_with_fullname) + (dw2_expand_symtabs_matching_one) + (dw2_find_pc_sect_compunit_symtab) + (dw2_debug_names_lookup_symbol) + (dw2_debug_names_expand_symtabs_for_function): Update. + (init_cutu_and_read_dies): Add skip_partial parameter. + (process_psymtab_comp_unit, build_type_psymtabs_1) + (process_skeletonless_type_unit, load_partial_comp_unit) + (psymtab_to_symtab_1): Update. + (load_full_comp_unit): Add skip_partial parameter. + (process_imported_unit_die, dwarf2_read_addr_index) + (follow_die_offset, dwarf2_fetch_die_loc_sect_off) + (dwarf2_fetch_constant_bytes, dwarf2_fetch_die_type_sect_off) + (read_signatured_type): Update. + +2018-05-17 Simon Marchi + + * value.c (release_value): Remove unused variable. + (record_latest_value): Likewise. + (access_value_history): Likewise. + (preserve_values): Likewise. + +2018-05-17 Tom Tromey + + * extension.h (struct ext_lang_type_printers) : + Initialize. + +2018-05-16 Maciej W. Rozycki + + PR gdb/22286 + * linux-nat-trad.c (linux_nat_trad_target::fetch_register): + Also handle registers whose width is not a multiple of + PTRACE_TYPE_RET. + (linux_nat_trad_target::store_register): Likewise. + +2018-05-16 Tom Tromey + + * gdbcore.h (core_bfd): Redefine. + * corelow.c (core_target::close): Update. + (core_target_open): Update. + * progspace.h (struct program_space) : Now a + gdb_bfd_ref_ptr. + +2018-05-16 Tom Tromey + + PR cli/19551: + * symfile-add-flags.h (enum symfile_add_flags) + : New constant. + * symfile.c (read_symbols): Use SYMFILE_NOT_FILENAME. Get + objfile name from BFD. + (symbol_file_add_with_addrs): Check SYMFILE_NOT_FILENAME. + * minidebug.c (find_separate_debug_file_in_section): Put + ".gnu_debugdata" into BFD's file name. + +2018-05-16 Simon Marchi + + * regcache.c (regcache_read_ftype, regcache_write_ftype): + Remove. + +2018-05-15 Tamar Christina + + PR binutils/21446 + * aarch64-tdep.c (aarch64_analyze_prologue, + aarch64_software_single_step, aarch64_displaced_step_copy_insn): + Indicate not interested in errors. + +2018-05-15 Maciej W. Rozycki + + * mips-linux-nat.c (mips_linux_nat_target::fetch_registers): + Supply the MIPS_ZERO_REGNUM register. + +2018-05-15 Maciej W. Rozycki + + * mips-tdep.c (mask_address_var): Make variable static. + +2018-05-14 Tom Tromey + + * dwarf2read.c (rust_union_quirks): Clear rust_unions. + +2018-05-11 Andrew Burgess + + * i387-tdep.c (i387_collect_xsave): Use FXSAVE_MXCSR_ADDR not + FXSAVE_ADDR for the mxcsr register. + +2018-05-11 Max Filippov + + * configure.tgt (xtensa*-*-linux*): Drop gdb_target definition. + +2018-05-11 Pedro Alves + + * corelow.c (core_target) : No longer inline. + Initialize m_core_gdbarch, m_core_vec and build the section table + here. + <~core_target>: New. + : New methods. + : New fields, + factored out from ... + : ... these deleted globals. + (core_ops): Delete. + (sniff_core_bfd): Add gdbarch parameter. + (core_close): Delete, merged into ... + (core_target::close): ... here. Delete self. + (core_close_cleanup): Delete. + (core_target_open): Allocate a core_target on the heap. Use a + unique_ptr instead of a cleanup. Bits moved into the core_target + ctor. Adjust to use core_target methods instead of globals. + (get_core_register_section): Rename to ... + (core_target::get_core_register_section): ... this and adjust. + (struct get_core_registers_cb_data): New. + (get_core_registers_cb): Use it. Use bool. + (core_target::fetch_registers, core_target::files_info) + (core_target::xfer_partial, core_target::read_description) + (core_target::pid_to, core_target::thread_name): Adjust to + reference class fields instead of globals. + * target.h (struct target_ops_deleter, target_ops_up): New. + +2018-05-11 Pedro Alves + + * corefile.c (core_file_command): Move to corelow.c. + * corelow.c (the_core_target): Delete. + (core_file_command): Moved from corefile.c. Check exec_bfd + instead of the_core_target. Use target_detach instead of calling + into the_core_target directly. + (maybe_say_no_core_file_now): New. + (core_target::detach): Use it. + (_initialize_corelow): Remove references to the_core_target. + * gdbcore.h (the_core_target): Delete. + +2018-05-11 Tom Tromey + Pedro Alves + + * corefile.c (core_bfd): Remove. + * gdbcore.h (core_bfd): Now a macro. + * progspace.h (struct program_space) : New field. + +2018-05-11 Tom Tromey + + * mdebugread.c (parse_partial_symbols, psymtab_to_symtab_1): Use + gdb::def_vector. + +2018-05-10 Tom Tromey + + * configure: Rebuild. + * warning.m4 (AM_GDB_WARNINGS): Use -Wimplicit-fallthrough=3. + +2018-05-10 Joel Brobecker + + PR server/23158: + * regformats/regdat.sh: Adjust script, following the addition + of the new expedite_regs parameter to init_target_desc. + +2018-05-10 Omair Javaid + + PR gdb/23127 + * aarch64-linux-tdep.c (aarch64_linux_init_abi): Add call to + set_gdbarch_significant_addr_bit. + * aarch64-tdep.c (aarch64_gdbarch_init): Remove call to + set_gdbarch_significant_addr_bit. + * utils.c (address_significant): Update to sign extend addr. + +2018-05-09 Max Filippov + + * xtensa-linux-tdep.c (xtensa-tdep.h): New include. + (xtensa_linux_init_abi): Limit tdep->num_regs by + tdep->num_nopriv_regs. + * xtensa-tdep.c (xtensa_derive_tdep): Calculate + tdep->num_nopriv_regs and only copy it to tdep->num_regs if it's + not initialized. + +2018-05-08 Simon Marchi + + * unittests/string_view-selftests.c: Define GNULIB_NAMESPACE. + +2018-05-08 Andrew Burgess + + * common/x86-xstate.h (I387_FCTRL_INIT_VAL): New constant. + (I387_MXCSR_INIT_VAL): New constant. + * amd64-tdep.c (amd64_supply_xsave): Only read state from xsave + buffer if it was supplied by the inferior. + * i387-tdep.c (i387_supply_fsave): Use I387_MXCSR_INIT_VAL. + (i387_xsave_get_clear_bv): New function. + (i387_supply_xsave): Only read x87 control registers from the + xsave buffer if the feature is enabled, and the state will have + been written, otherwise, provide a suitable default. + (i387_collect_xsave): Pre-clear all registers in xsave buffer, + including x87 control registers. Update control registers if they + have changed from the default value, and mark features as enabled + as required. + * i387-tdep.h (i387_xsave_get_clear_bv): Declare. + +2018-05-08 Ulrich Weigand + + * spu-tdep.c (info_spu_event_command): Fix output formatting. + +2018-05-07 Tom Tromey + + * configure: Rebuild. + * warning.m4 (AM_GDB_WARNINGS): Add -Wduplicated-cond. + +2018-05-07 Tom Tromey + + PR tdep/20362: + * arm-tdep.c (arm_record_vfp_data_proc_insn): Properly mask off D + bit. Use correct value for VDIV. + +2018-05-04 Tom Tromey + + * configure: Rebuild. + * warning.m4 (AM_GDB_WARNINGS): Add -Wimplicit-fallthrough. + +2018-05-04 Tom Tromey + + * linux-record.c (record_linux_system_call) : Add "break". + +2018-05-04 Tom Tromey + + * mi/mi-main.c (mi_cmd_trace_frame_collected) : + Add missing "break". + * mi/mi-cmd-stack.c (mi_cmd_stack_list_locals) : + Add missing "break". + +2018-05-04 Tom Tromey + + * rs6000-tdep.c (ppc_process_record_op4) + (ppc_process_record_op63): Add fall-through comment. + +2018-05-04 Tom Tromey + + * i386-tdep.c (i386_process_record): Add fall-through comment. + +2018-05-04 Tom Tromey + + * stabsread.c (define_symbol) : Add fall-through + comment. + +2018-05-04 Tom Tromey + + * riscv-tdep.c (riscv_isa_xlen): Add fall-through comment. + * utils.c (can_dump_core) : Add fall-through comment. + * eval.c (fetch_subexp_value) : Add fall-through + comment. + * d-valprint.c (d_val_print) : Add fall-through + comment. + * coffread.c (coff_symtab_read) : Add fall-through + comment. + +2018-05-04 Tom Tromey + + * dwarf2loc.c (unimplemented): Add ATTRIBUTE_NORETURN. + +2018-05-04 Tom Tromey + + * s390-tdep.c (s390_process_record): Fix fall-through comments. + * xcoffread.c (scan_xcoff_symtab): Move comment later. + * symfile.c (section_is_mapped): Fix fall-through comment. + * stabsread.c (define_symbol, read_member_functions): Fix + fall-through comment. + * s390-linux-tdep.c (s390_process_record): Fix fall-through + comment. + * remote.c (remote_wait_as): Fix fall-through comment. + * p-exp.y (yylex): Fix fall-through comment. + * nat/x86-dregs.c (x86_length_and_rw_bits): Fix fall-through + comment. + * msp430-tdep.c (msp430_gdbarch_init): Fix fall-through comment. + * mdebugread.c (parse_partial_symbols): Fix fall-through comment. + * jv-exp.y (yylex): Fix fall-through comment. + * go-exp.y (lex_one_token): Fix fall-through comment. + * gdbtypes.c (get_discrete_bounds, rank_one_type): Fix + fall-through comment. + * f-exp.y (yylex): Fix fall-through comment. + * dwarf2read.c (process_die): Fix fall-through comments. + * dbxread.c (process_one_symbol): Fix fall-through comment. + * d-exp.y (lex_one_token): Fix fall-through comment. + * cp-name-parser.y (yylex): Fix fall-through comment. + * coffread.c (coff_symtab_read): Fix fall-through comment. + * c-exp.y (lex_one_token): Fix fall-through comment. + * arm-tdep.c (arm_decode_miscellaneous): Fix fall-through + comment. + * arch/arm.c (arm_instruction_changes_pc): Fix fall-through + comment. + +2018-05-04 Tom Tromey + + PR python/22730: + * NEWS: Mention gdb.execute change. + * gdbcmd.h (execute_control_command): Don't declare. + * python/python.c (execute_gdb_command): Use read_command_lines_1, + execute_control_commands, execute_control_commands_to_string. + * cli/cli-script.h (execute_control_commands) + (execute_control_commands_to_string): Declare. + (execute_control_command): Add from_tty parameter. + * cli/cli-script.c (execute_control_commands) + (execute_control_commands_to_string): New functions. + (execute_user_command): Use execute_control_commands. + (execute_control_command_1): Add "from_tty" parameter. Update. + (execute_control_command): Likewise. + +2018-05-04 Tom Tromey + + PR python/22731: + * NEWS: Mention that breakpoint commands are writable. + * python/py-breakpoint.c (bppy_set_commands): New function. + (breakpoint_object_getset) <"commands">: Use it. + +2018-05-04 Tom Tromey + + * tracepoint.c (actions_command): Update. + * mi/mi-cmd-break.c (mi_command_line_array) + (mi_command_line_array_cnt, mi_command_line_array_ptr) + (mi_read_next_line): Remove. + (mi_cmd_break_commands): Update. + * cli/cli-script.h (read_command_lines, read_command_lines_1): Use + function_view. + * cli/cli-script.c (get_command_line): Update. + (process_next_line): Use function_view. Constify. + (recurse_read_control_structure, read_command_lines) + (read_command_lines_1): Change argument types to function_view. + (do_define_command, document_command): Update. + * breakpoint.h (check_tracepoint_command): Don't declare. + * breakpoint.c (check_tracepoint_command): Remove. + (commands_command_1, create_tracepoint_from_upload): Update. + +2018-05-04 Tom Tromey + + PR gdb/11750: + * cli/cli-script.h (enum command_control_type) : + New constant. + * cli/cli-script.c (multi_line_command_p): Handle define_control. + (build_command_line, execute_control_command_1) + (process_next_line): Likewise. + (do_define_command): New function, extracted from define_command. + (define_command): Use it. + +2018-05-04 Tom Tromey + + * tracepoint.c (actions_command): Update. + * cli/cli-script.h (read_command_lines): Update. + * cli/cli-script.c (read_command_lines): Constify prompt_arg. + (MAX_TMPBUF): Remove define. + (define_command): Use string_printf. + (document_command): Likewise. + * breakpoint.c (commands_command_1): Update. + +2018-05-04 Tom Tromey + + * top.c (execute_command): Update. + * cli/cli-script.h (print_command_lines): Now varargs. + * cli/cli-script.c (print_command_lines): Now varargs. + (execute_control_command_1) : + Update. + +2018-05-04 Tom Tromey + + * tracepoint.c (all_tracepoint_actions): Rename from + all_tracepoint_actions_and_cleanup. Change return type. + (actions_command, encode_actions_1, encode_actions) + (trace_dump_actions, tdump_command): Update. + * remote.c (remote_download_command_source): Update. + * python/python.c (gdbpy_eval_from_control_command) + (python_command, python_interactive_command): Update. + * mi/mi-cmd-break.c (mi_cmd_break_commands): Update. + * guile/guile.c (guile_command) + (gdbscm_eval_from_control_command, guile_command): Update. + * compile/compile.c (compile_code_command) + (compile_print_command, compile_to_object): Update. + * cli/cli-script.h (struct command_lines_deleter): New. + (counted_command_line): New typedef. + (struct command_line): Add constructor, destructor. + : Remove. + : New members. + (command_line_up): Remove typedef. + (read_command_lines, read_command_lines_1, get_command_line): + Update. + (copy_command_lines): Don't declare. + * cli/cli-script.c (build_command_line): Use "new". + (get_command_line): Return counted_command_line. + (print_command_lines, execute_user_command) + (execute_control_command_1, while_command, if_command): Update. + (realloc_body_list): Remove. + (process_next_line, recurse_read_control_structure): Update. + (read_command_lines, read_command_lines_1): Return counted_command_line. + (free_command_lines): Use "delete". + (copy_command_lines): Remove. + (define_command, document_command, show_user_1): Update. + * cli/cli-decode.h (struct cmd_list_element) : Now + a counted_command_line. + * breakpoint.h (counted_command_line): Remove typedef. + (breakpoint_set_commands): Update. + * breakpoint.c (check_no_tracepoint_commands) + (validate_commands_for_breakpoint): Update. + (breakpoint_set_commands): Change commands to be a + counted_command_line. + (commands_command_1, update_dprintf_command_list) + (create_tracepoint_from_upload): Update. + +2018-05-04 Tom Tromey + + * cli/cli-decode.h (cmd_list_element): New constructor. + (~cmd_list_element): New destructor. + (struct cmd_list_element): Add initializers. + * cli/cli-decode.c (do_add_cmd): Use "new". + (delete_cmd): Use "delete". + +2018-05-04 Jan Kratochvil + Pedro Alves + + PR breakpoints/19806 and support for PR external/20207. + * NEWS: Mention Aarch64 watchpoint improvements. + * aarch64-linux-nat.c (aarch64_linux_stopped_data_address): Fix missed + watchpoints and PR external/20207 watchpoints. + * nat/aarch64-linux-hw-point.c + (kernel_supports_any_contiguous_range): New. + (aarch64_watchpoint_offset): New. + (aarch64_watchpoint_length): Support PR external/20207 watchpoints. + (aarch64_point_encode_ctrl_reg): New parameter offset, new asserts. + (aarch64_point_is_aligned): Support PR external/20207 watchpoints. + (aarch64_align_watchpoint): New parameters aligned_offset_p and + next_addr_orig_p. Support PR external/20207 watchpoints. + (aarch64_downgrade_regs): New. + (aarch64_dr_state_insert_one_point): New parameters offset and + addr_orig. + (aarch64_dr_state_remove_one_point): Likewise. + (aarch64_handle_breakpoint): Update caller. + (aarch64_handle_aligned_watchpoint): Likewise. + (aarch64_handle_unaligned_watchpoint): Support addr_orig and + aligned_offset. + (aarch64_linux_set_debug_regs): Remove const from state. Call + aarch64_downgrade_regs. + (aarch64_show_debug_reg_state): Print also dr_addr_orig_wp. + * nat/aarch64-linux-hw-point.h (DR_CONTROL_LENGTH): Rename to ... + (DR_CONTROL_MASK): ... this. + (struct aarch64_debug_reg_state): New field dr_addr_orig_wp. + (unsigned int aarch64_watchpoint_offset): New prototype. + (aarch64_linux_set_debug_regs): Remove const from state. + * utils.c (align_up, align_down): Move to ... + * common/common-utils.c (align_up, align_down): ... here. + * utils.h (align_up, align_down): Move to ... + * common/common-utils.h (align_up, align_down): ... here. + +2018-05-04 Joel Brobecker + + * sparc-tdep.c (sparc_structure_return_p): Re-implement to + match the ABI as summarized in GCC's gcc/config/sparc/sparc.c. + (sparc_arg_by_memory_p): Renamed from sparc_arg_on_registers_p. + Re-implement to match the ABI as summarized in GCC's + gcc/config/sparc/sparc.c. All callers updated. + (sparc32_store_arguments): Remove assertion. + +2018-05-04 Tom Tromey + + * printcmd.c: Don't include tui.h. + (decode_format): Use skip_spaces. + +2018-05-04 Tom Tromey + + PR gdb/22619: + * printcmd.c (last_count): New global. + (x_command): Use saved count when repeating. + +2018-05-04 Tom Tromey + + * nto-procfs.c (do_closedir_cleanup): Remove. + (procfs_pidlist): Use gdb_dir_up. + * procfs.c (do_closedir_cleanup): Remove. + (proc_update_threads): Use gdb_dir_up. + * common/filestuff.h (struct gdb_dir_deleter): New. + (gdb_dir_up): New typedef. + +2018-05-04 Tom Tromey + + * ada-lang.c (print_mention_exception): Use std::string. + +2018-05-04 Tom Tromey + + * ada-lang.c (create_excep_cond_exprs): Update. + (ada_exception_catchpoint_cond_string): Use std::string. + +2018-05-04 Tom Tromey + + * ada-lang.c (xget_renaming_scope): Return std::string. + (old_renaming_is_invisible): Update. + +2018-05-04 Tom Tromey + + * bfd-target.c (target_bfd::m_bfd): Now a gdb_bfd_ref_ptr. + (target_bfd::target_bfd, target_bfd::~target_bfd): Update. + +2018-05-04 Ulrich Weigand + + * spu-linux-nat.c (spu_linux_nat_target::wait): Fix syntax error. + +2018-05-04 Tom Tromey + + * remote.c (remote_query_supported_append): Change type. + (remote_check_symbols): Update. + +2018-05-04 Paul Pluzhnikov + + PR gdb/11420 + * configure.ac: Prepend libpython. + * python/python-config.py: Likewise. + * configure: Regenerate. + 2018-05-03 Simon Marchi * Makefile.in (%.c: %.l): Use -t instead of --stdout.