gdb: remove TYPE_INDEX_TYPE macro
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 1390be1933f9fa960b1b0409d5c2af309c02c809..38f9fadf5f9546937ed223d623e9adc37d2d98c1 100644 (file)
@@ -1,3 +1,81 @@
+2020-06-08  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_INDEX_TYPE): Remove.  Change all call sites
+       to use type::index_type instead.
+
+2020-06-08  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <index_type, set_index_type>: New
+       methods.
+       (TYPE_INDEX_TYPE): Use type::index_type.
+       * gdbtypes.c (create_array_type_with_stride): Likewise.
+
+2020-06-07  Tom Tromey  <tom@tromey.com>
+
+       * valprint.c (generic_val_print_float): Remove "embedded_offset"
+       parameter.
+       (generic_value_print): Update.
+
+2020-06-05  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       Revert commit 982a38f60b0.
+       * python/py-tui.c (gdbpy_tui_set_title): Restore use of get.
+
+2020-06-05  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * python/py-tui.c (gdbpy_tui_set_title): Use release, not get, to
+       avoid use after free.
+
+2020-06-05  Tom de Vries  <tdevries@suse.de>
+
+       * NEWS: Fix typos.
+
+2020-06-04  Simon Marchi  <simon.marchi@efficios.com>
+
+       * dwarf2/read.c (dwarf2_read_gdb_index): Save partial_symtabs in
+       the per_bfd object.
+       (dwarf2_read_debug_names): Likewise.
+       (dwarf2_initialize_objfile): Use partial_symtabs from per_bfd
+       object when re-using a per_bfd object with an index.
+
+2020-06-03  Tom de Vries  <tdevries@suse.de>
+
+       PR symtab/26046
+       * dwarf2/read.c (scan_partial_symbols): Recurse into DW_TAG_subprogram
+       children for C++.
+       (load_partial_dies): Don't skip DW_TAG_inlined_subroutine child of
+       DW_TAG_subprogram.
+
+2020-06-02  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * ada-lang.c (ada_language_data): Delete skip_trampoline
+       initializer.
+       * c-lang.c (c_language_data): Likewise.
+       (cplus_language_data): Likewise.
+       (cplus_language::skip_trampoline): New member function.
+       (asm_language_data): Delete skip_trampoline initializer.
+       (minimal_language_data): Likewise.
+       * d-lang.c (d_language_data): Likewise.
+       * f-lang.c (f_language_data): Likewise.
+       * go-lang.c (go_language_data): Likewise.
+       * language.c (unk_lang_trampoline): Delete function.
+       (skip_language_trampoline): Update.
+       (unknown_language_data): Delete skip_trampoline initializer.
+       (auto_language_data): Likewise.
+       * language.h (language_data): Delete skip_trampoline field.
+       (language_defn::skip_trampoline): New function.
+       * m2-lang.c (m2_language_data): Delete skip_trampoline
+       initializer.
+       * objc-lang.c (objc_skip_trampoline): Delete function, move
+       implementation to objc_language::skip_trampoline.
+       (objc_language_data): Delete skip_trampoline initializer.
+       (objc_language::skip_trampoline): New member function with
+       implementation from objc_skip_trampoline.
+       * opencl-lang.c (opencl_language_data): Delete skip_trampoline
+       initializer.
+       * p-lang.c (pascal_language_data): Likewise.
+       * rust-lang.c (rust_language_data): Likewise.
+
 2020-06-02  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * ada-lang.c (ada_language_data): Delete la_demangle initializer.
This page took 0.024727 seconds and 4 git commands to generate.