+2020-02-22 Tom Tromey <tom@tromey.com>
+
+ * valprint.c (generic_val_print_enum_1)
+ (val_print_type_code_flags): Style member names.
+ * rust-lang.c (val_print_struct, rust_print_enum)
+ (rust_print_struct_def, rust_internal_print_type): Style member
+ names.
+ * p-valprint.c (pascal_object_print_value_fields): Style member
+ names. Only call fprintf_symbol_filtered for static members.
+ * m2-typeprint.c (m2_record_fields, m2_enum): Style member names.
+ * f-valprint.c (f_val_print): Style member names.
+ * f-typeprint.c (f_type_print_base): Style member names.
+ * cp-valprint.c (cp_print_value_fields): Style member names. Only
+ call fprintf_symbol_filtered for static members.
+ (cp_print_class_member): Style member names.
+ * c-typeprint.c (c_print_type_1, c_type_print_base_1): Style
+ member names.
+ * ada-valprint.c (ada_print_scalar): Style enum names.
+ (ada_val_print_enum): Likewise.
+ * ada-typeprint.c (print_enum_type): Style enum names.
+
+2020-02-21 Tom Tromey <tom@tromey.com>
+
+ * psympriv.h (struct partial_symtab): Update comment.
+
+2020-02-21 Tom Tromey <tromey@adacore.com>
+
+ * mips-tdep.h (mips_pc_is_mips16, mips_pc_is_micromips): Parameter
+ type is CORE_ADDR.
+
+2020-02-21 Tom de Vries <tdevries@suse.de>
+
+ PR gdb/25534
+ * psymtab.c (partial_symtab::read_dependencies): Don't read dependency
+ if dependencies[i]->user != NULL.
+
+2020-02-21 Ali Tamur <tamur@google.com>
+
+ * dwarf2/read.c (dwarf2_name): Add null check.
+
+2020-02-20 Tom Tromey <tom@tromey.com>
+
+ * dwarf2/read.c (dwarf2_find_containing_comp_unit): Use ">", not
+ ">=", in binary search.
+ (dwarf2_find_containing_comp_unit): New overload.
+ (run_test): New self-test.
+ (_initialize_dwarf2_read): Register new test.
+
+2020-02-20 Nelson Chu <nelson.chu@sifive.com>
+
+ * riscv-tdep.c: Updated since the DECLARE_CSR is changed.
+ * riscv-tdep.h: Likewise.
+ * features/riscv/rebuild-csr-xml.sh: Generate the 64bit-csr.xml without
+ rv32-only CSR.
+ * features/riscv/64bit-csr.xml: Regenerated.
+
+2020-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
+ Tom Tromey <tom@tromey.com>
+
+ * utils.c (fputs_maybe_filtered): Call 'stream->puts' instead
+ of 'fputc_unfiltered'.
+ (putchar_unfiltered): Call 'fputc_unfiltered'.
+ (fputc_unfiltered): Call 'fputs_unfiltered'.
+
+2020-02-20 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Add --with-python-libdir option.
+ * main.c: Use WITH_PYTHON_LIBDIR.
+
+2020-02-19 Tom Tromey <tom@tromey.com>
+
+ * symtab.c (general_symbol_info::compute_and_set_names): Use
+ obstack_strndup. Simplify call to symbol_set_demangled_name.
+
+2020-02-19 Simon Marchi <simon.marchi@efficios.com>
+
+ * dwarf2/read.c (allocate_signatured_type_table,
+ allocate_dwo_unit_table, allocate_type_unit_groups_table,
+ allocate_dwo_file_hash_table, allocate_dwp_loaded_cutus_table):
+ Remove objfile parameter, update all callers.
+
+2020-02-19 Doug Evans <dje@google.com>
+
+ PR rust/25535
+ * rust-lang.c (rust_print_enum): Apply embedded_offset to
+ rust_enum_variant calculation.
+
+2020-02-19 Tom Tromey <tromey@adacore.com>
+
+ * mips-tdep.h (mips_pc_is_mips): Parameter type is CORE_ADDR.
+
+2020-02-19 Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (cache_symbol): Use obstack_strdup.
+
+2020-02-19 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * configure: Regenerate.
+
+2020-02-19 Tom Tromey <tromey@adacore.com>
+
+ * python/python.c (do_start_initialization): Use XNEWVEC. Remove
+ NULL check.
+
+2020-02-19 Maciej W. Rozycki <macro@wdc.com>
+
+ * NEWS: Mention RISC-V GNU/Linux GDBserver support.
+
+2020-02-19 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * arch/riscv.c (struct riscv_gdbarch_features_hasher): Only define
+ if GDBSERVER is not defined.
+ (riscv_tdesc_cache): Likewise, also store const target_desc.
+ (STATIC_IN_GDB): Define.
+ (riscv_create_target_description): Update declaration with
+ STATIC_IN_GDB.
+ (riscv_lookup_target_description): New function, only define if
+ GDBSERVER is not defined.
+ * arch/riscv.h (riscv_create_target_description): Declare only
+ when GDBSERVER is defined.
+ (riscv_lookup_target_description): New declaration when GDBSERVER
+ is not defined.
+ * nat/riscv-linux-tdesc.c (riscv_linux_read_description): Rename to...
+ (riscv_linux_read_features): ...this, and return
+ riscv_gdbarch_features instead of target_desc.
+ * nat/riscv-linux-tdesc.h: Include 'arch/riscv.h'.
+ (riscv_linux_read_description): Rename to...
+ (riscv_linux_read_features): ...this.
+ * riscv-linux-nat.c (riscv_linux_nat_target::read_description):
+ Update to use riscv_gdbarch_features and
+ riscv_lookup_target_description.
+ * riscv-tdep.c (riscv_find_default_target_description): Use
+ riscv_lookup_target_description instead of
+ riscv_create_target_description.
+
+2020-02-18 Simon Marchi <simon.marchi@efficios.com>
+
+ * valprint.c (generic_val_print_enum_1): When printing a flag
+ enum with value 0 and there is no enumerator with value 0, print
+ just "0" instead of "(unknown: 0x0)".
+
+2020-02-18 Simon Marchi <simon.marchi@efficios.com>
+
+ * valprint.c (generic_val_print_enum_1): Print unknown part of
+ flag enum in hex.
+
+2020-02-18 Simon Marchi <simon.marchi@efficios.com>
+
+ * dwarf2/read.c (update_enumeration_type_from_children): Allow
+ flag enums to contain duplicate enumerators.
+ * valprint.c (generic_val_print_enum_1): Update comment.
+
+2020-02-18 Simon Marchi <simon.marchi@efficios.com>
+
+ * dwarf2/read.c: Include "count-one-bits.h".
+ (update_enumeration_type_from_children): If an enumerator has
+ multiple bits set, don't treat the enumeration as a "flag enum".
+ * valprint.c (generic_val_print_enum_1): Assert that enumerators
+ of flag enums have 0 or 1 bit set.
+
+2020-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * aarch64-tdep.c (aarch64_displaced_step_copy_insn): Use an explicit
+ conversion.
+ * amd64-tdep.c (amd64_displaced_step_copy_insn): Likewise.
+ * arm-linux-tdep.c (arm_linux_displaced_step_copy_insn): Likewise.
+ * i386-tdep.c (i386_displaced_step_copy_insn): Likewise.
+ * rs6000-tdep.c (ppc_displaced_step_copy_insn): Likewise.
+ * s390-tdep.c (s390_displaced_step_copy_insn): Likewise.
+
2020-02-18 Simon Marchi <simon.marchi@efficios.com>
* MAINTAINERS: Change palmer@sifive.com to palmer@dabbelt.com.