+2020-11-12 Tom Tromey <tom@tromey.com>
+
+ PR rust/26799:
+ * symtab.c (find_symbol_at_address): Search symtabs if no psymtabs
+ exist.
+
+2020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * features/Makefile (XMLTOC): Add rx.xml.
+ (FEATURE_XMLFILES): Remove rx.xml.
+ (FEATURE_CFILES rule): Pass '-single-feature' flag.
+ * features/rx.c: Regenerate.
+ * features/rx.xml: Wrap in `target` tags, and reindent.
+ * target-descriptions.c (struct maint_print_c_tdesc_options): New
+ structure.
+ (maint_print_c_tdesc_opt_def): New typedef.
+ (maint_print_c_tdesc_opt_defs): New static global.
+ (make_maint_print_c_tdesc_options_def_group): New function.
+ (maint_print_c_tdesc_cmd): Make use of command line flags, only
+ print single feature C file for target descriptions containing a
+ single feature.
+ (maint_print_c_tdesc_cmd_completer): New function.
+ (_initialize_target_descriptions): Update call to register command
+ completer, and include command line flag in help text.
+
+2020-11-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * riscv-tdep.c (riscv_dwarf_reg_to_regnum): Decode DWARF CSR
+ numbers.
+ * riscv-tdep.h (RISCV_DWARF_FIRST_CSR, RISCV_DWARF_LAST_CSR): New
+ enum values.
+
+2020-11-10 Tom Tromey <tom@tromey.com>
+
+ * value.h (internalvar_name): Update.
+ * value.c (internalvar_name): Make return type const.
+
+2020-11-10 Tom Tromey <tom@tromey.com>
+
+ * ax-gdb.c (gen_struct_elt_for_reference, gen_namespace_elt)
+ (gen_maybe_namespace_elt, gen_aggregate_elt_ref, gen_expr): Use
+ const.
+
+2020-11-10 Tom Tromey <tom@tromey.com>
+
+ * objc-lang.h (value_nsstring): Update.
+ * objc-lang.c (value_nsstring): Make "ptr" const.
+
+2020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * expprint.c (print_subexp_funcall): Increment expression position
+ after reading argument count.
+ * f-lang.c (print_subexp_f): Skip over opcode before calling
+ common function.
+ (dump_subexp_body_f): Likewise.
+
+2020-11-06 Romain Geissler <romain.geissler@amadeus.com>
+
+ PR python/26832
+ * configure: Regenerate.
+ * configure.ac: Check for python modules ctypes instead of
+ itertools.
+
+2020-11-06 Pedro Alves <pedro@palves.net>
+
+ * macroexp.c (struct macro_buffer): Split in two classes. Add
+ uses adjusted.
+ (struct shared_macro_buffer): New, factored out from struct
+ macro_buffer.
+ (struct growable_macro_buffer): New, factored out from struct
+ macro_buffer.
+ (set_token, get_comment, get_identifier, get_pp_number)
+ (get_character_constant, get_string_literal, get_punctuator)
+ (get_next_token_for_substitution): Constify parameters.
+ (substitute_args): Constify locals.
+
+2020-11-05 Tom Tromey <tom@tromey.com>
+
+ * dwarf2/read.c (read_cutu_die_from_dwo)
+ (cutu_reader::cutu_reader, cutu_reader::cutu_reader)
+ (build_type_psymtabs_1): Update.
+ * dwarf2/abbrev.h (struct abbrev_table): Remove objfile
+ parameter.
+ * dwarf2/abbrev.c (abbrev_table::read): Remove objfile parameter.
+ Don't read section. Add assert.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * ada-typeprint.c (ada_print_type): Handle __XVL fields.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * ada-typeprint.c (ada_print_type): Handle __T types.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * dwarf2/read.c (add_partial_symbol, process_die):
+ Handle DW_TAG_array_type.
+ (is_type_tag_for_partial): Add "lang" parameter.
+ (load_partial_dies, new_symbol): Handle DW_TAG_array_type.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (ada_value_slice_from_ptr): Use bit size.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * dwarf2/read.c (read_array_type): Only apply stride to innermost
+ array.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * gdbtypes.c (update_static_array_size): Handle bit stride.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (ada_value_struct_elt): Resolve dynamic type.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (ada_is_any_packed_array_type): New function.
+ (ada_evaluate_subexp) <case TERNOP_SLICE>: Use it.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * dwarf2/read.c (recognize_bound_expression)
+ (quirk_ada_thick_pointer): New functions.
+ (read_array_type): Call quirk_ada_thick_pointer.
+ (set_die_type): Add "skip_data_location" parameter.
+ (quirk_ada_thick_pointer): New function.
+ (process_structure_scope): Call quirk_ada_thick_pointer.
+ * ada-lang.c (ada_is_unconstrained_packed_array_type)
+ (decode_packed_array_bitsize): Handle thick pointers without
+ parallel types.
+ (ada_is_gnat_encoded_packed_array_type): Rename from
+ ada_is_packed_array_type.
+ (ada_is_constrained_packed_array_type): Update.
+ * ada-valprint.c (ada_val_print_gnat_array): Remove.
+ (ada_value_print_1): Use ada_get_decoded_value.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (recursively_update_array_bitsize): New function.
+ (decode_constrained_packed_array_type): Call it.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (to_fixed_array_type): Error if
+ decode_constrained_packed_array_type returns NULL.
+
+2020-11-04 Tom Tromey <tromey@adacore.com>
+
+ * dwarf2/leb.h (read_3_bytes): Use bfd_get_24.
+
+2020-11-02 Tom Tromey <tromey@adacore.com>
+
+ * Makefile.in (ALL_64_TARGET_OBS): Add amd64-ravenscar-thread.o.
+ (ALLDEPFILES): Add amd64-ravenscar-thread.c.
+ (HFILES_NO_SRCDIR): Add amd64-ravenscar-thread.h.
+ * amd64-ravenscar-thread.c: New file.
+ * amd64-ravenscar-thread.h: New file.
+ * amd64-tdep.c (amd64_init_abi): Register ravenscar ops.
+ * configure.tgt (amd64_tobjs): Add ravenscar objects.
+
+2020-11-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * main.c (execute_cmdargs): New function.
+ (captured_main_1): Make use of execute_cmdargs.
+
+2020-11-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * NEWS: Mention changes to config file search path.
+ * main.c
+
+2020-11-02 Tom Tromey <tromey@adacore.com>
+
+ * python/python.c: Consolidate two HAVE_PYTHON blocks.
+ (python_GdbModuleDef): Move earlier. Now static.
+ (do_start_initialization): Consolidate some IS_PY3K blocks.
+
+2020-11-02 Simon Marchi <simon.marchi@efficios.com>
+
+ * aarch64-linux-tdep.c: Fix indentation.
+ * aarch64-ravenscar-thread.c: Fix indentation.
+ * aarch64-tdep.c: Fix indentation.
+ * aarch64-tdep.h: Fix indentation.
+ * ada-lang.c: Fix indentation.
+ * ada-lang.h: Fix indentation.
+ * ada-tasks.c: Fix indentation.
+ * ada-typeprint.c: Fix indentation.
+ * ada-valprint.c: Fix indentation.
+ * ada-varobj.c: Fix indentation.
+ * addrmap.c: Fix indentation.
+ * addrmap.h: Fix indentation.
+ * agent.c: Fix indentation.
+ * aix-thread.c: Fix indentation.
+ * alpha-bsd-nat.c: Fix indentation.
+ * alpha-linux-tdep.c: Fix indentation.
+ * alpha-mdebug-tdep.c: Fix indentation.
+ * alpha-nbsd-tdep.c: Fix indentation.
+ * alpha-obsd-tdep.c: Fix indentation.
+ * alpha-tdep.c: Fix indentation.
+ * amd64-bsd-nat.c: Fix indentation.
+ * amd64-darwin-tdep.c: Fix indentation.
+ * amd64-linux-nat.c: Fix indentation.
+ * amd64-linux-tdep.c: Fix indentation.
+ * amd64-nat.c: Fix indentation.
+ * amd64-obsd-tdep.c: Fix indentation.
+ * amd64-tdep.c: Fix indentation.
+ * amd64-windows-tdep.c: Fix indentation.
+ * annotate.c: Fix indentation.
+ * arc-tdep.c: Fix indentation.
+ * arch-utils.c: Fix indentation.
+ * arch/arm-get-next-pcs.c: Fix indentation.
+ * arch/arm.c: Fix indentation.
+ * arm-linux-nat.c: Fix indentation.
+ * arm-linux-tdep.c: Fix indentation.
+ * arm-nbsd-tdep.c: Fix indentation.
+ * arm-pikeos-tdep.c: Fix indentation.
+ * arm-tdep.c: Fix indentation.
+ * arm-tdep.h: Fix indentation.
+ * arm-wince-tdep.c: Fix indentation.
+ * auto-load.c: Fix indentation.
+ * auxv.c: Fix indentation.
+ * avr-tdep.c: Fix indentation.
+ * ax-gdb.c: Fix indentation.
+ * ax-general.c: Fix indentation.
+ * bfin-linux-tdep.c: Fix indentation.
+ * block.c: Fix indentation.
+ * block.h: Fix indentation.
+ * blockframe.c: Fix indentation.
+ * bpf-tdep.c: Fix indentation.
+ * break-catch-sig.c: Fix indentation.
+ * break-catch-syscall.c: Fix indentation.
+ * break-catch-throw.c: Fix indentation.
+ * breakpoint.c: Fix indentation.
+ * breakpoint.h: Fix indentation.
+ * bsd-uthread.c: Fix indentation.
+ * btrace.c: Fix indentation.
+ * build-id.c: Fix indentation.
+ * buildsym-legacy.h: Fix indentation.
+ * buildsym.c: Fix indentation.
+ * c-typeprint.c: Fix indentation.
+ * c-valprint.c: Fix indentation.
+ * c-varobj.c: Fix indentation.
+ * charset.c: Fix indentation.
+ * cli/cli-cmds.c: Fix indentation.
+ * cli/cli-decode.c: Fix indentation.
+ * cli/cli-decode.h: Fix indentation.
+ * cli/cli-script.c: Fix indentation.
+ * cli/cli-setshow.c: Fix indentation.
+ * coff-pe-read.c: Fix indentation.
+ * coffread.c: Fix indentation.
+ * compile/compile-cplus-types.c: Fix indentation.
+ * compile/compile-object-load.c: Fix indentation.
+ * compile/compile-object-run.c: Fix indentation.
+ * completer.c: Fix indentation.
+ * corefile.c: Fix indentation.
+ * corelow.c: Fix indentation.
+ * cp-abi.h: Fix indentation.
+ * cp-namespace.c: Fix indentation.
+ * cp-support.c: Fix indentation.
+ * cp-valprint.c: Fix indentation.
+ * cris-linux-tdep.c: Fix indentation.
+ * cris-tdep.c: Fix indentation.
+ * darwin-nat-info.c: Fix indentation.
+ * darwin-nat.c: Fix indentation.
+ * darwin-nat.h: Fix indentation.
+ * dbxread.c: Fix indentation.
+ * dcache.c: Fix indentation.
+ * disasm.c: Fix indentation.
+ * dtrace-probe.c: Fix indentation.
+ * dwarf2/abbrev.c: Fix indentation.
+ * dwarf2/attribute.c: Fix indentation.
+ * dwarf2/expr.c: Fix indentation.
+ * dwarf2/frame.c: Fix indentation.
+ * dwarf2/index-cache.c: Fix indentation.
+ * dwarf2/index-write.c: Fix indentation.
+ * dwarf2/line-header.c: Fix indentation.
+ * dwarf2/loc.c: Fix indentation.
+ * dwarf2/macro.c: Fix indentation.
+ * dwarf2/read.c: Fix indentation.
+ * dwarf2/read.h: Fix indentation.
+ * elfread.c: Fix indentation.
+ * eval.c: Fix indentation.
+ * event-top.c: Fix indentation.
+ * exec.c: Fix indentation.
+ * exec.h: Fix indentation.
+ * expprint.c: Fix indentation.
+ * f-lang.c: Fix indentation.
+ * f-typeprint.c: Fix indentation.
+ * f-valprint.c: Fix indentation.
+ * fbsd-nat.c: Fix indentation.
+ * fbsd-tdep.c: Fix indentation.
+ * findvar.c: Fix indentation.
+ * fork-child.c: Fix indentation.
+ * frame-unwind.c: Fix indentation.
+ * frame-unwind.h: Fix indentation.
+ * frame.c: Fix indentation.
+ * frv-linux-tdep.c: Fix indentation.
+ * frv-tdep.c: Fix indentation.
+ * frv-tdep.h: Fix indentation.
+ * ft32-tdep.c: Fix indentation.
+ * gcore.c: Fix indentation.
+ * gdb_bfd.c: Fix indentation.
+ * gdbarch.sh: Fix indentation.
+ * gdbarch.c: Re-generate
+ * gdbarch.h: Re-generate.
+ * gdbcore.h: Fix indentation.
+ * gdbthread.h: Fix indentation.
+ * gdbtypes.c: Fix indentation.
+ * gdbtypes.h: Fix indentation.
+ * glibc-tdep.c: Fix indentation.
+ * gnu-nat.c: Fix indentation.
+ * gnu-nat.h: Fix indentation.
+ * gnu-v2-abi.c: Fix indentation.
+ * gnu-v3-abi.c: Fix indentation.
+ * go32-nat.c: Fix indentation.
+ * guile/guile-internal.h: Fix indentation.
+ * guile/scm-cmd.c: Fix indentation.
+ * guile/scm-frame.c: Fix indentation.
+ * guile/scm-iterator.c: Fix indentation.
+ * guile/scm-math.c: Fix indentation.
+ * guile/scm-ports.c: Fix indentation.
+ * guile/scm-pretty-print.c: Fix indentation.
+ * guile/scm-value.c: Fix indentation.
+ * h8300-tdep.c: Fix indentation.
+ * hppa-linux-nat.c: Fix indentation.
+ * hppa-linux-tdep.c: Fix indentation.
+ * hppa-nbsd-nat.c: Fix indentation.
+ * hppa-nbsd-tdep.c: Fix indentation.
+ * hppa-obsd-nat.c: Fix indentation.
+ * hppa-tdep.c: Fix indentation.
+ * hppa-tdep.h: Fix indentation.
+ * i386-bsd-nat.c: Fix indentation.
+ * i386-darwin-nat.c: Fix indentation.
+ * i386-darwin-tdep.c: Fix indentation.
+ * i386-dicos-tdep.c: Fix indentation.
+ * i386-gnu-nat.c: Fix indentation.
+ * i386-linux-nat.c: Fix indentation.
+ * i386-linux-tdep.c: Fix indentation.
+ * i386-nto-tdep.c: Fix indentation.
+ * i386-obsd-tdep.c: Fix indentation.
+ * i386-sol2-nat.c: Fix indentation.
+ * i386-tdep.c: Fix indentation.
+ * i386-tdep.h: Fix indentation.
+ * i386-windows-tdep.c: Fix indentation.
+ * i387-tdep.c: Fix indentation.
+ * i387-tdep.h: Fix indentation.
+ * ia64-libunwind-tdep.c: Fix indentation.
+ * ia64-libunwind-tdep.h: Fix indentation.
+ * ia64-linux-nat.c: Fix indentation.
+ * ia64-linux-tdep.c: Fix indentation.
+ * ia64-tdep.c: Fix indentation.
+ * ia64-tdep.h: Fix indentation.
+ * ia64-vms-tdep.c: Fix indentation.
+ * infcall.c: Fix indentation.
+ * infcmd.c: Fix indentation.
+ * inferior.c: Fix indentation.
+ * infrun.c: Fix indentation.
+ * iq2000-tdep.c: Fix indentation.
+ * language.c: Fix indentation.
+ * linespec.c: Fix indentation.
+ * linux-fork.c: Fix indentation.
+ * linux-nat.c: Fix indentation.
+ * linux-tdep.c: Fix indentation.
+ * linux-thread-db.c: Fix indentation.
+ * lm32-tdep.c: Fix indentation.
+ * m2-lang.c: Fix indentation.
+ * m2-typeprint.c: Fix indentation.
+ * m2-valprint.c: Fix indentation.
+ * m32c-tdep.c: Fix indentation.
+ * m32r-linux-tdep.c: Fix indentation.
+ * m32r-tdep.c: Fix indentation.
+ * m68hc11-tdep.c: Fix indentation.
+ * m68k-bsd-nat.c: Fix indentation.
+ * m68k-linux-nat.c: Fix indentation.
+ * m68k-linux-tdep.c: Fix indentation.
+ * m68k-tdep.c: Fix indentation.
+ * machoread.c: Fix indentation.
+ * macrocmd.c: Fix indentation.
+ * macroexp.c: Fix indentation.
+ * macroscope.c: Fix indentation.
+ * macrotab.c: Fix indentation.
+ * macrotab.h: Fix indentation.
+ * main.c: Fix indentation.
+ * mdebugread.c: Fix indentation.
+ * mep-tdep.c: Fix indentation.
+ * mi/mi-cmd-catch.c: Fix indentation.
+ * mi/mi-cmd-disas.c: Fix indentation.
+ * mi/mi-cmd-env.c: Fix indentation.
+ * mi/mi-cmd-stack.c: Fix indentation.
+ * mi/mi-cmd-var.c: Fix indentation.
+ * mi/mi-cmds.c: Fix indentation.
+ * mi/mi-main.c: Fix indentation.
+ * mi/mi-parse.c: Fix indentation.
+ * microblaze-tdep.c: Fix indentation.
+ * minidebug.c: Fix indentation.
+ * minsyms.c: Fix indentation.
+ * mips-linux-nat.c: Fix indentation.
+ * mips-linux-tdep.c: Fix indentation.
+ * mips-nbsd-tdep.c: Fix indentation.
+ * mips-tdep.c: Fix indentation.
+ * mn10300-linux-tdep.c: Fix indentation.
+ * mn10300-tdep.c: Fix indentation.
+ * moxie-tdep.c: Fix indentation.
+ * msp430-tdep.c: Fix indentation.
+ * namespace.h: Fix indentation.
+ * nat/fork-inferior.c: Fix indentation.
+ * nat/gdb_ptrace.h: Fix indentation.
+ * nat/linux-namespaces.c: Fix indentation.
+ * nat/linux-osdata.c: Fix indentation.
+ * nat/netbsd-nat.c: Fix indentation.
+ * nat/x86-dregs.c: Fix indentation.
+ * nbsd-nat.c: Fix indentation.
+ * nbsd-tdep.c: Fix indentation.
+ * nios2-linux-tdep.c: Fix indentation.
+ * nios2-tdep.c: Fix indentation.
+ * nto-procfs.c: Fix indentation.
+ * nto-tdep.c: Fix indentation.
+ * objfiles.c: Fix indentation.
+ * objfiles.h: Fix indentation.
+ * opencl-lang.c: Fix indentation.
+ * or1k-tdep.c: Fix indentation.
+ * osabi.c: Fix indentation.
+ * osabi.h: Fix indentation.
+ * osdata.c: Fix indentation.
+ * p-lang.c: Fix indentation.
+ * p-typeprint.c: Fix indentation.
+ * p-valprint.c: Fix indentation.
+ * parse.c: Fix indentation.
+ * ppc-linux-nat.c: Fix indentation.
+ * ppc-linux-tdep.c: Fix indentation.
+ * ppc-nbsd-nat.c: Fix indentation.
+ * ppc-nbsd-tdep.c: Fix indentation.
+ * ppc-obsd-nat.c: Fix indentation.
+ * ppc-ravenscar-thread.c: Fix indentation.
+ * ppc-sysv-tdep.c: Fix indentation.
+ * ppc64-tdep.c: Fix indentation.
+ * printcmd.c: Fix indentation.
+ * proc-api.c: Fix indentation.
+ * producer.c: Fix indentation.
+ * producer.h: Fix indentation.
+ * prologue-value.c: Fix indentation.
+ * prologue-value.h: Fix indentation.
+ * psymtab.c: Fix indentation.
+ * python/py-arch.c: Fix indentation.
+ * python/py-bpevent.c: Fix indentation.
+ * python/py-event.c: Fix indentation.
+ * python/py-event.h: Fix indentation.
+ * python/py-finishbreakpoint.c: Fix indentation.
+ * python/py-frame.c: Fix indentation.
+ * python/py-framefilter.c: Fix indentation.
+ * python/py-inferior.c: Fix indentation.
+ * python/py-infthread.c: Fix indentation.
+ * python/py-objfile.c: Fix indentation.
+ * python/py-prettyprint.c: Fix indentation.
+ * python/py-registers.c: Fix indentation.
+ * python/py-signalevent.c: Fix indentation.
+ * python/py-stopevent.c: Fix indentation.
+ * python/py-stopevent.h: Fix indentation.
+ * python/py-threadevent.c: Fix indentation.
+ * python/py-tui.c: Fix indentation.
+ * python/py-unwind.c: Fix indentation.
+ * python/py-value.c: Fix indentation.
+ * python/py-xmethods.c: Fix indentation.
+ * python/python-internal.h: Fix indentation.
+ * python/python.c: Fix indentation.
+ * ravenscar-thread.c: Fix indentation.
+ * record-btrace.c: Fix indentation.
+ * record-full.c: Fix indentation.
+ * record.c: Fix indentation.
+ * reggroups.c: Fix indentation.
+ * regset.h: Fix indentation.
+ * remote-fileio.c: Fix indentation.
+ * remote.c: Fix indentation.
+ * reverse.c: Fix indentation.
+ * riscv-linux-tdep.c: Fix indentation.
+ * riscv-ravenscar-thread.c: Fix indentation.
+ * riscv-tdep.c: Fix indentation.
+ * rl78-tdep.c: Fix indentation.
+ * rs6000-aix-tdep.c: Fix indentation.
+ * rs6000-lynx178-tdep.c: Fix indentation.
+ * rs6000-nat.c: Fix indentation.
+ * rs6000-tdep.c: Fix indentation.
+ * rust-lang.c: Fix indentation.
+ * rx-tdep.c: Fix indentation.
+ * s12z-tdep.c: Fix indentation.
+ * s390-linux-tdep.c: Fix indentation.
+ * score-tdep.c: Fix indentation.
+ * ser-base.c: Fix indentation.
+ * ser-mingw.c: Fix indentation.
+ * ser-uds.c: Fix indentation.
+ * ser-unix.c: Fix indentation.
+ * serial.c: Fix indentation.
+ * sh-linux-tdep.c: Fix indentation.
+ * sh-nbsd-tdep.c: Fix indentation.
+ * sh-tdep.c: Fix indentation.
+ * skip.c: Fix indentation.
+ * sol-thread.c: Fix indentation.
+ * solib-aix.c: Fix indentation.
+ * solib-darwin.c: Fix indentation.
+ * solib-frv.c: Fix indentation.
+ * solib-svr4.c: Fix indentation.
+ * solib.c: Fix indentation.
+ * source.c: Fix indentation.
+ * sparc-linux-tdep.c: Fix indentation.
+ * sparc-nbsd-tdep.c: Fix indentation.
+ * sparc-obsd-tdep.c: Fix indentation.
+ * sparc-ravenscar-thread.c: Fix indentation.
+ * sparc-tdep.c: Fix indentation.
+ * sparc64-linux-tdep.c: Fix indentation.
+ * sparc64-nbsd-tdep.c: Fix indentation.
+ * sparc64-obsd-tdep.c: Fix indentation.
+ * sparc64-tdep.c: Fix indentation.
+ * stabsread.c: Fix indentation.
+ * stack.c: Fix indentation.
+ * stap-probe.c: Fix indentation.
+ * stubs/ia64vms-stub.c: Fix indentation.
+ * stubs/m32r-stub.c: Fix indentation.
+ * stubs/m68k-stub.c: Fix indentation.
+ * stubs/sh-stub.c: Fix indentation.
+ * stubs/sparc-stub.c: Fix indentation.
+ * symfile-mem.c: Fix indentation.
+ * symfile.c: Fix indentation.
+ * symfile.h: Fix indentation.
+ * symmisc.c: Fix indentation.
+ * symtab.c: Fix indentation.
+ * symtab.h: Fix indentation.
+ * target-float.c: Fix indentation.
+ * target.c: Fix indentation.
+ * target.h: Fix indentation.
+ * tic6x-tdep.c: Fix indentation.
+ * tilegx-linux-tdep.c: Fix indentation.
+ * tilegx-tdep.c: Fix indentation.
+ * top.c: Fix indentation.
+ * tracefile-tfile.c: Fix indentation.
+ * tracepoint.c: Fix indentation.
+ * tui/tui-disasm.c: Fix indentation.
+ * tui/tui-io.c: Fix indentation.
+ * tui/tui-regs.c: Fix indentation.
+ * tui/tui-stack.c: Fix indentation.
+ * tui/tui-win.c: Fix indentation.
+ * tui/tui-winsource.c: Fix indentation.
+ * tui/tui.c: Fix indentation.
+ * typeprint.c: Fix indentation.
+ * ui-out.h: Fix indentation.
+ * unittests/copy_bitwise-selftests.c: Fix indentation.
+ * unittests/memory-map-selftests.c: Fix indentation.
+ * utils.c: Fix indentation.
+ * v850-tdep.c: Fix indentation.
+ * valarith.c: Fix indentation.
+ * valops.c: Fix indentation.
+ * valprint.c: Fix indentation.
+ * valprint.h: Fix indentation.
+ * value.c: Fix indentation.
+ * value.h: Fix indentation.
+ * varobj.c: Fix indentation.
+ * vax-tdep.c: Fix indentation.
+ * windows-nat.c: Fix indentation.
+ * windows-tdep.c: Fix indentation.
+ * xcoffread.c: Fix indentation.
+ * xml-syscall.c: Fix indentation.
+ * xml-tdesc.c: Fix indentation.
+ * xstormy16-tdep.c: Fix indentation.
+ * xtensa-config.c: Fix indentation.
+ * xtensa-linux-nat.c: Fix indentation.
+ * xtensa-linux-tdep.c: Fix indentation.
+ * xtensa-tdep.c: Fix indentation.
+
+2020-11-02 Andrew Burgess <andrew.burgess@embecosm.com>
+ Craig Blackmore <craig.blackmore@embecosm.com>
+
+ * riscv-tdep.c (riscv_frame_cache): Read the frame base register
+ as an unsigned value.
+
+2020-11-01 Tom Tromey <tom@tromey.com>
+
+ * dbxread.c (dbx_end_psymtab): Update.
+ * dwarf2/read.c (process_psymtab_comp_unit_reader)
+ (build_type_psymtabs_reader): Update.
+ * xcoffread.c (xcoff_end_psymtab): Update.
+ * ctfread.c (scan_partial_symbols): Update.
+ * psymtab.c (sort_pst_symbols): Remove.
+ (partial_symtab::end): Rename from end_psymtab_common. Inline
+ sort_pst_symbols.
+ * psympriv.h (struct partial_symtab) <end>: New method.
+ (end_psymtab_common): Don't declare.
+
+2020-11-01 Tom Tromey <tom@tromey.com>
+
+ * symmisc.c (count_psyms): New function.
+ (print_objfile_statistics): Use it.
+ * psymtab.c (append_psymbol_to_list): Remove.
+ (partial_symtab::add_psymbol): Inline append_psymbol_to_list.
+ * objfiles.h (struct objstats) <n_psyms>: Remove.
+
+2020-11-01 Tom Tromey <tom@tromey.com>
+
+ * dbxread.c (dbx_end_psymtab): Update.
+ * dwarf2/read.c (process_psymtab_comp_unit_reader): Update.
+ (build_type_psymtabs_reader): Update.
+ * xcoffread.c (xcoff_end_psymtab): Update.
+ * ctfread.c (scan_partial_symbols): Update.
+ * psympriv.h (end_psymtab_common): Update.
+ * psymtab.c (end_psymtab_common): Remove objfile parameter.
+ (sort_pst_symbols): Likewise.
+
+2020-11-01 Tom Tromey <tom@tromey.com>
+
+ * dbxread.c (dbx_symfile_read): Update.
+ * dwarf2/read.c (dwarf2_build_psymtabs): Update.
+ * xcoffread.c (xcoff_initial_scan): Update.
+ * psympriv.h (init_psymbol_list): Don't declare.
+ * psymtab.c (init_psymbol_list): Remove.
+
+2020-11-01 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (gnat_encoded_fixed_point_type_info): Renames
+ gnat_encoded_fixed_type_info. Update all callers.
+
+2020-11-01 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (cast_from_gnat_encoded_fixed_point_type): Split
+ line too long.
+
+2020-11-01 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (cast_from_gnat_encoded_fixed_point_type): Renames
+ cast_from_fixed. Update all callers.
+ (cast_to_gnat_encoded_fixed_point_type): Renames cast_to_fixed.
+ Update all callers.
+ (gnat_encoded_fixed_point_scaling_factor): Renames ada_scaling_factor.
+ Update all callers.
+ * ada-lang.h (gnat_encoded_fixed_point_scaling_factor): Renames
+ ada_scaling_factor.
+ * ada-typeprint.c: Replace call to ada_scaling_factor by call
+ to print_gnat_encoded_fixed_point_type.
+ * ada-valprint.c: Likewise.
+
+2020-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * infrun.h (infrun_debug_printf): Add check of debug_infrun flag.
+ (debug_prefixed_printf): Add check of debug_displaced flag.
+ * linux-nat.c (linux_nat_debug_printf): Add check of
+ debug_linux_nat flag.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * infrun.c (infrun_debug_printf_1): Remove.
+ (displaced_debug_printf_1): Remove.
+ (stop_all_threads): Use debug_prefixed_printf.
+ * infrun.h (infrun_debug_printf_1): Remove.
+ (infrun_debug_printf): Use debug_prefixed_printf.
+ (displaced_debug_printf_1): Remove.
+ (displaced_debug_printf): Use debug_prefixed_printf.
+ * linux-nat.c (linux_nat_debug_printf_1): Remove.
+ (linux_nat_debug_printf): Use debug_prefixed_printf.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure: Re-generate.
+ * sanitize.m4: Replace AC_TRY_LINK with AC_LINK_IFELSE +
+ AC_LANG_PROGRAM.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure: Re-generate.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure: Re-generate.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure: Re-generate.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure: Re-generate.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * acinclude.m4: Modernize.
+ * configure: Re-generate.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure.ac: Modernize.
+ * configure: Re-generate.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * acinclude.m4 (AM_PROG_CC_STDC): Remove.
+ * configure: Re-generate.
+ * configure.ac: Remove AM_PROG_CC_STDC.
+
+2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure.ac: Use AC_CANONICAL_{BUILD,HOST,TARGET} instead of
+ AC_CANONICAL_SYSTEM.
+ * configure: Re-generate.
+
+2020-10-30 Simon Marchi <simon.marchi@efficios.com>
+
+ * infrun.h (displaced_debug_printf): New macro. Replace
+ displaced debug prints throughout to use it.
+ (displaced_debug_printf_1): New declaration.
+ (displaced_step_dump_bytes): Return string, remove ui_file
+ parameter, update all callers.
+ * infrun.c (displaced_debug_printf_1): New function.
+ (displaced_step_dump_bytes): Return string, remove ui_file
+ parameter
+
+2020-10-30 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * rs6000-tdep.c (rs6000_dwarf2_reg_to_regnum): Return -1 for
+
+2020-10-30 Tom Tromey <tromey@adacore.com>
+
+ * Makefile.in (stamp-init): Depend on config.status.
+
+2020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * infrun.c (fetch_inferior_event): Temporarily disable pagination.
+
+2020-10-30 Pedro Alves <pedro@palves.net>
+
+ * thread.c (lookup_selected_frame): Move ...
+ * frame.c (lookup_selected_frame): ... here.
+
+2020-10-30 Pedro Alves <pedro@palves.net>
+
+ * blockframe.c (block_innermost_frame): Use get_selected_frame.
+ * frame.c
+ (scoped_restore_selected_frame::scoped_restore_selected_frame):
+ Use save_selected_frame. Save language as well.
+ (scoped_restore_selected_frame::~scoped_restore_selected_frame):
+ Use restore_selected_frame, and restore language as well.
+ (selected_frame_id, selected_frame_level): New.
+ (selected_frame): Update comments.
+ (save_selected_frame, restore_selected_frame): New.
+ (get_selected_frame): Use lookup_selected_frame.
+ (get_selected_frame_if_set): Delete.
+ (select_frame): Record selected_frame_level and selected_frame_id.
+ * frame.h (scoped_restore_selected_frame) <m_level, m_lang>: New
+ fields.
+ (get_selected_frame): Make 'message' parameter optional.
+ (get_selected_frame_if_set): Delete declaration.
+ (select_frame): Update comments.
+ (save_selected_frame, restore_selected_frame)
+ (lookup_selected_frame): Declare.
+ * gdbthread.h (scoped_restore_current_thread) <m_lang>: New field.
+ * infrun.c (struct infcall_control_state) <selected_frame_level>:
+ New field.
+ (save_infcall_control_state): Use save_selected_frame.
+ (restore_selected_frame): Delete.
+ (restore_infcall_control_state): Use restore_selected_frame.
+ * stack.c (select_frame_command_core, frame_command_core): Use
+ get_selected_frame.
+ * thread.c (restore_selected_frame): Rename to ...
+ (lookup_selected_frame): ... this and make extern. Select the
+ current frame if the frame level is -1.
+ (scoped_restore_current_thread::restore): Also restore the
+ language.
+ (scoped_restore_current_thread::~scoped_restore_current_thread):
+ Don't try/catch.
+ (scoped_restore_current_thread::scoped_restore_current_thread):
+ Save the language as well. Use save_selected_frame.
+
+2020-10-29 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdbarch.sh (displaced_step_hw_singlestep): Adjust
+ documentation.
+ * gdbarch.h: Re-generate.
+
+2020-10-29 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdbarch.sh (displaced_step_hw_singlestep): Remove closure
+ parameter.
+ * aarch64-tdep.c (aarch64_displaced_step_hw_singlestep):
+ Likewise.
+ * aarch64-tdep.h (aarch64_displaced_step_hw_singlestep):
+ Likewise.
+ * arch-utils.c (default_displaced_step_hw_singlestep):
+ Likewise.
+ * arch-utils.h (default_displaced_step_hw_singlestep):
+ Likewise.
+ * rs6000-tdep.c (ppc_displaced_step_hw_singlestep):
+ Likewise.
+ * s390-tdep.c (s390_displaced_step_hw_singlestep):
+ Likewise.
+ * gdbarch.c: Re-generate.
+ * gdbarch.h: Re-generate.
+ * infrun.c (resume_1): Adjust.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * progspace.c (program_space::~program_space): Don't call
+ exec_close.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * exec.c (exec_target::close): Don't change current program
+ space.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * symfile.c (add_symbol_file_command): Update.
+ * exec.c (program_space::add_target_sections): Rename.
+ * symfile-mem.c (symbol_file_add_from_memory): Update.
+ * progspace.h (struct program_space) <add_target_sections>:
+ Declare new overload.
+ * exec.h (add_target_sections_of_objfile): Don't declare.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * solib.c (solib_map_sections): Update.
+ * exec.c (program_space::add_target_sections): Now a method.
+ (exec_file_attach): Update.
+ * exec.h (add_target_sections): Don't declare.
+ * progspace.h (struct program_space) <add_target_sections>:
+ Declare.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * progspace.h (struct program_space) <remove_target_sections>:
+ Declare.
+ * exec.c (program_space::remove_target_sections): Now a method.
+ * exec.h (remove_target_sections): Don't declare.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * inferior.c (delete_inferior): Update.
+ * progspace.c (program_space::empty): Rename from
+ program_space_empty_p. Return bool.
+ * progspace.h (struct program_space) <empty>: New method.
+ (program_space_empty_p): Don't declare.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * progspace.c (program_space::~program_space): Don't call
+ clear_program_space_solib_cache.
+ (program_space::clear_solib_cache): Rename from
+ clear_solib_cache.
+ * solib.c (handle_solib_event): Update.
+ * progspace.h (struct program_space) <clear_solib_cache>: New
+ method.
+ (clear_program_space_solib_cache): Don't declare.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * windows-tdep.c (windows_solib_create_inferior_hook): Update.
+ * target.c (info_target_command): Update.
+ * symfile.c (syms_from_objfile_1, finish_new_objfile)
+ (symbol_file_clear, reread_symbols): Update.
+ * symfile-mem.c (add_symbol_file_from_memory_command): Update.
+ * stabsread.c (scan_file_globals): Update.
+ * solib.c (update_solib_list): Update.
+ * solib-svr4.c (elf_locate_base, open_symbol_file_object)
+ (svr4_fetch_objfile_link_map, enable_break)
+ (svr4_relocate_main_executable)
+ (svr4_iterate_over_objfiles_in_search_order): Update.
+ * solib-frv.c (lm_base, enable_break)
+ (frv_relocate_main_executable): Update.
+ (main_got, frv_fdpic_find_canonical_descriptor): Update.
+ (frv_fetch_objfile_link_map): Update.
+ * solib-dsbt.c (lm_base, dsbt_relocate_main_executable): Update.
+ * solib-darwin.c (darwin_solib_create_inferior_hook): Update.
+ * solib-aix.c (solib_aix_solib_create_inferior_hook): Update.
+ * remote.c (remote_target::get_offsets): Update.
+ (remote_target::start_remote)
+ (extended_remote_target::post_attach): Update.
+ * objfiles.c (entry_point_address_query): Update.
+ * nto-procfs.c (nto_procfs_target::create_inferior): Update.
+ * minsyms.c (get_symbol_leading_char): Update.
+ * frame.c (inside_main_func): Update.
+ * progspace.h (symfile_objfile): Remove macro.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * exec.c (exec_file_attach): Update.
+ * progspace.c (program_space::exec_close): Update.
+ * progspace.h (struct program_space) <ebfd>: Now a
+ gdb_bfd_ref_ptr.
+ <set_exec_bfd>: Change argument type.
+ <exec_bfd>: Update.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * windows-tdep.c (windows_solib_create_inferior_hook): Update.
+ * symfile.c (reread_symbols): Update.
+ * symfile-mem.c (add_symbol_file_from_memory_command)
+ (add_vsyscall_page): Update.
+ * source-cache.c (source_cache::get_plain_source_lines): Update.
+ * solib-svr4.c (find_program_interpreter, elf_locate_base)
+ (svr4_current_sos_direct, svr4_exec_displacement)
+ (svr4_relocate_main_executable): Update.
+ (svr4_iterate_over_objfiles_in_search_order): Update.
+ * solib-frv.c (enable_break2, enable_break): Update.
+ * solib-dsbt.c (lm_base, enable_break): Update.
+ * solib-darwin.c (find_program_interpreter)
+ (darwin_solib_create_inferior_hook): Update.
+ * sol-thread.c (rw_common, ps_pdmodel): Update.
+ * rs6000-nat.c (rs6000_nat_target::create_inferior): Update.
+ * remote.c (compare_sections_command)
+ (remote_target::trace_set_readonly_regions): Update.
+ * remote-sim.c (get_sim_inferior_data)
+ (gdbsim_target::create_inferior, gdbsim_target::create_inferior): Update.
+ (gdbsim_target_open, gdbsim_target::files_info): Update.
+ * exec.h (exec_bfd): Remove macro.
+ * progspace.c (initialize_progspace): Update.
+ * proc-service.c (ps_addr_to_core_addr, core_addr_to_ps_addr):
+ Update.
+ * nto-procfs.c (nto_procfs_target::post_attach)
+ (nto_procfs_target::create_inferior): Update.
+ * maint.c (maintenance_info_sections): Update.
+ * linux-thread-db.c (thread_db_target::get_thread_local_address):
+ Update.
+ * infcmd.c (post_create_inferior): Update.
+ * gcore.c (default_gcore_arch, default_gcore_target): Update.
+ (objfile_find_memory_regions): Update.
+ * exec.c (validate_exec_file, exec_file_attach)
+ (exec_read_partial_read_only, print_section_info): Update.
+ * corelow.c (core_target_open): Update.
+ * corefile.c (reopen_exec_file, validate_files): Update.
+ * arm-tdep.c (gdb_print_insn_arm): Update.
+ * arch-utils.c (gdbarch_update_p, default_print_insn): Update.
+ * progspace.h (struct program_space) <exec_bfd, set_exec_bfd>: New
+ methods.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * progspace.h (current_target_sections): Remove macro.
+ * solib-svr4.c (scan_dyntag): Update.
+ * solib-dsbt.c (scan_dyntag): Update.
+ * exec.c (exec_target::close): Update.
+ (add_target_sections, add_target_sections_of_objfile)
+ (remove_target_sections, exec_target::get_section_table)
+ (exec_target::files_info, set_section_command)
+ (exec_set_section_address, exec_target::has_memory)
+ (exec_target::has_memory): Update.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * source-cache.c (source_cache::get_plain_source_lines): Use
+ current_program_space.
+ * corefile.c (reopen_exec_file): Use current_program_space.
+ * exec.c (exec_file_attach): Use current_program_space.
+ * exec.h (exec_bfd_mtime): Remove.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * gcore.c (default_gcore_mach): Remove.
+ (create_gcore_bfd): Update.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * progspace.c (program_space::exec_close): New method, from
+ exec_close in exec.c.
+ * exec.c (exec_close): Move to progspace.c.
+ (exec_target::close, exec_file_attach): Update.
+ * progspace.h (struct program_space) <exec_close>: Declare
+ method.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * progspace.h (struct program_space) <exec_filename>: Rename from
+ pspace_exec_filename. Now a unique_xmalloc_ptr.
+ * inferior.c (print_selected_inferior): Update.
+ (print_inferior): Update.
+ * mi/mi-main.c (print_one_inferior): Update.
+ * exec.h (exec_filename): Remove macro.
+ * corefile.c (get_exec_file): Update.
+ * exec.c (exec_close): Update.
+ (exec_file_attach): Update.
+ * progspace.c (clone_program_space): Update.
+ (print_program_space): Update.
+
+2020-10-29 Tom Tromey <tom@tromey.com>
+
+ * target-section.h (struct target_section): Add constructor.
+ * exec.c (build_section_table, add_target_sections_of_objfile):
+ Update.
+ * corelow.c (core_target::build_file_mappings): Update.
+
+2020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ PR gdb/19318
+ * inferior.c (detach_inferior_command): Restore the current thread.
+ (kill_inferior_command): Ditto.
+
+2020-10-28 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/26772
+ * symtab.c (find_pc_sect_compunit_symtab): In case there's an address
+ map, check it in the "best match" loop.
+
+2020-10-27 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * m32c-tdep.c: Remove unused includes.
+
+2020-10-27 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * xtensa-tdep.c: Remove includes.
+
+2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * breakpoint.c (struct condition_command_opts): New struct.
+ (condition_command_option_defs): New static global.
+ (make_condition_command_options_def_group): New function.
+ (condition_completer): Update to consider the '-force' flag.
+ (condition_command): Use gdb::option for the '-force' flag.
+
+2020-10-27 Tom de Vries <tdevries@suse.de>
+
+ * symtab.c (find_pc_sect_compunit_symtab): Include STATIC_BLOCK
+ symbols in section check.
+
+2020-10-27 Tom de Vries <tdevries@suse.de>
+
+ * symtab.c (find_pc_sect_compunit_symtab): Use early continue.
+
+2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * breakpoint.h (set_breakpoint_condition): Add a new bool parameter.
+ * breakpoint.c: Update the help text of the 'condition' and 'break'
+ commands.
+ (set_breakpoint_condition): Take a new bool parameter
+ to control whether condition definition should be forced even when
+ the condition expression is invalid in all of the current locations.
+ (condition_command): Update the call to 'set_breakpoint_condition'.
+ (find_condition_and_thread): Take the "-force-condition" flag into
+ account.
+ * linespec.c (linespec_keywords): Add "-force-condition" as an
+ element.
+ (FORCE_KEYWORD_INDEX): New #define.
+ (linespec_lexer_lex_keyword): Update to consider "-force-condition"
+ as a keyword.
+ * ada-lang.c (create_ada_exception_catchpoint): Ditto.
+ * guile/scm-breakpoint.c (gdbscm_set_breakpoint_condition_x): Ditto.
+ * python/py-breakpoint.c (bppy_set_condition): Ditto.
+ * NEWS: Mention the changes to the 'break' and 'condition' commands.
+
+2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * breakpoint.h (class bp_location) <disabled_by_cond>: New field.
+ * breakpoint.c (set_breakpoint_location_condition): New function.
+ (set_breakpoint_condition): Disable a breakpoint location if parsing
+ the condition string gives an error.
+ (should_be_inserted): Update to consider the 'disabled_by_cond' field.
+ (build_target_condition_list): Ditto.
+ (build_target_command_list): Ditto.
+ (build_bpstat_chain): Ditto.
+ (print_one_breakpoint_location): Ditto.
+ (print_one_breakpoint): Ditto.
+ (breakpoint_1): Ditto.
+ (bp_location::bp_location): Ditto.
+ (locations_are_equal): Ditto.
+ (update_breakpoint_locations): Ditto.
+ (enable_disable_bp_num_loc): Ditto.
+ (init_breakpoint_sal): Use set_breakpoint_location_condition.
+ (find_condition_and_thread_for_sals): New static function.
+ (create_breakpoint): Call find_condition_and_thread_for_sals.
+ (location_to_sals): Call find_condition_and_thread_for_sals instead
+ of find_condition_and_thread.
+
+2020-10-26 Tom de Vries <tdevries@suse.de>
+
+ * dwarf2/read.c (process_full_comp_unit): Call
+ dwarf2_find_base_address.
+
+2020-10-26 Tom Tromey <tromey@adacore.com>
+
+ * gdbtypes.c (create_range_type): Revert previous patch. Add
+ comment.
+
+2020-10-26 Pedro Alves <pedro@palves.net>
+
+ * nat/linux-waitpid.c: Include "gdbsupport/eintr.h".
+ (my_waitpid): Use gdb::handle_eintr.
+
+2020-10-25 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * acinclude.m4: Update ptrace.m4 path.
+ * ptrace.m4: Moved to gdbsupport.
+
+2020-10-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * symfile-mem.c (add_vsyscall_page): Use inferior parameter
+ instead of target_gdbarch.
+
+2020-10-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * jit.c (jit_reader_load_command): Pass current inferior.
+ (jit_inferior_init): Change parameter type to inferior, use it.
+ (jit_inferior_created): Remove.
+ (jit_inferior_created_hook): Pass inferior parameter down.
+ (_initialize_jit): Use jit_inferior_created_hook instead of
+ jit_inferior_created.
+ * jit.h (jit_inferior_created_hook): Add inferior parameter.
+ * infrun.c (follow_exec): Pass inferior to
+ jit_inferior_created_hook.
+
+2020-10-24 Simon Marchi <simon.marchi@efficios.com>
+
+ * linux-thread-db.c (check_pid_namespace_match): Add inferior
+ parameter and use it.
+ (thread_db_inferior_created): Pass inferior argument.
+
+2020-10-24 Simon Marchi <simon.marchi@efficios.com>
+
+ * aix-thread.c (aix_thread_inferior_created): Add inferior
+ parameter.
+ * bsd-uthread.c (bsd_uthread_inferior_created): Likewise.
+ * dummy-frame.c (cleanup_dummy_frames): Likewise.
+ * jit.c (jit_inferior_created): Likewise.
+ * linux-thread-db.c (thread_db_inferior_created): Likewise.
+ * m68k-linux-tdep.c (m68k_linux_inferior_created): Likewise.
+ * observable.h (inferior_created): Likewise.
+ * ravenscar-thread.c (ravenscar_inferior_created): Likewise.
+ * symfile-mem.c (add_vsyscall_page): Likewise.
+ * infcmd.c (post_create_inferior): Pass inferior argument.
+
+2020-10-24 Joel Brobecker <brobecker@adacore.com>
+
+ GDB 10.1 released.
+
+2020-10-23 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-typeprint.c (ada_print_type): Remove superfluous second call
+ to ada_check_typedef.
+
2020-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
* f-exp.y (f_parse): Rename to...