Canonicalize conversion operators
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 248b5d8f897ea0ab33b718aeef6296e9db4c1096..bbb0aab41910b55f83c3f8dda2113b5c18780a01 100644 (file)
@@ -1,3 +1,97 @@
+2017-11-18  Keith Seitz  <keiths@redhat.com>
+
+       * c-exp.y (oper): Canonicalize conversion operators of user-defined
+       types.
+       Add whitespace to front of type name.
+
+2017-10-18  Keith Seitz  <keiths@redhat.com>
+
+       * dwarf2read.c (dwarf2_add_typedef): Issue a complaint on unhandled
+       DW_AT_accessibility.
+
+2017-10-18  Yao Qi  <yao.qi@linaro.org>
+
+       * features/tic6x-c62x-linux.c: Remove.
+
+2017-10-17  Tom Tromey  <tom@tromey.com>
+
+       * disasm.c (do_mixed_source_and_assembly_deprecated): Use
+       gdb::optional, ui_out_emit_list, ui_out_emit_tuple.
+       (do_mixed_source_and_assembly): Likewise.
+
+2017-10-17  Tom Tromey  <tom@tromey.com>
+
+       * regcache.c (regcache::xfer_part): Remove assertion.
+
+2017-10-17  Pedro Alves  <palves@redhat.com>
+
+       * xml-support.c (xml_fetch_content_from_file): Call
+       unique_ptr::release() instead unique_ptr::get() when passing
+       through xrealloc.
+
+2017-10-17  Yao Qi  <yao.qi@linaro.org>
+
+       * regcache.c (regcache::xfer_part): Remove parameters read and
+       write, add parameter is_raw.  All callers are updated.
+
+2017-10-16  Keith Seitz  <keiths@redhat.com>
+
+        * c-typeprint.c (enum access_specifier): Moved here from
+        c_type_print_base.
+        (output_access_specifier): New function.
+        (c_type_print_base): Consider typedefs when assessing
+        whether access labels are needed.
+        Use output_access_specifier as needed.
+        Output access specifier for typedefs, if needed.
+        * dwarf2read.c (dwarf2_add_typedef): Record DW_AT_accessibility.
+        * gdbtypes.h (struct typedef_field) <is_protected, is_private>: New
+        fields.
+        (TYPE_TYPEDEF_FIELD_PROTECTED, TYPE_TYPEDEF_FIELD_PRIVATE): New
+        accessor macros.
+
+2017-10-16  Tom Tromey  <tom@tromey.com>
+
+       * linux-tdep.c (linux_info_proc, linux_find_memory_regions_full)
+       (linux_fill_prpsinfo, linux_vsyscall_range_raw): Update.
+       * target.c (target_fileio_read_stralloc): Update.
+       * sparc64-tdep.c (adi_is_addr_mapped): Update.
+       * target.h (target_fileio_read_stralloc): Return
+       unique_xmalloc_ptr.
+
+2017-10-16  Tom Tromey  <tom@tromey.com>
+
+       * xml-syscall.c (xml_init_syscalls_info): Update.
+       * xml-support.c (xinclude_start_include): Update.
+       (xml_fetch_content_from_file): Return unique_xmalloc_ptr.
+       * xml-support.h (xml_fetch_another): Return unique_xmalloc_ptr.
+       (xml_fetch_content_from_file): Likewise.
+       * osdata.c (get_osdata): Update.
+       * target.h (target_read_stralloc, target_get_osdata): Return
+       unique_xmalloc_ptr.
+       * solib-aix.c (solib_aix_get_library_list): Update.
+       * solib-target.c (solib_target_current_sos): Update.
+       * solib-svr4.c (svr4_current_sos_via_xfer_libraries): Update.
+       * xml-tdesc.c (fetch_available_features_from_target): Update.
+       (target_fetch_description_xml): Update.
+       (file_read_description_xml): Update.
+       * remote.c (remote_get_threads_with_qxfer, remote_memory_map)
+       (remote_traceframe_info, btrace_read_config, remote_read_btrace)
+       (remote_pid_to_exec_file): Update.
+       * target.c (target_read_stralloc): Return unique_xmalloc_ptr.
+       (target_get_osdata): Likewise.
+
+2017-10-16  Tom Tromey  <tom@tromey.com>
+
+       * remote.c (remote_register_number_and_offset): Use std::vector.
+       (remote_set_syscall_catchpoint): Use gdb::unique_xmalloc_ptr.
+       (putpkt_binary): Use gdb::def_vector.
+       (compare_sections_command): Use gdb::byte_vector.
+
+2017-10-16  Tom Tromey  <tom@tromey.com>
+
+       * ppc-linux-nat.c (hwdebug_insert_point): Use
+       gdb::unique_xmalloc_ptr, XDUP.
+
 2017-10-16  Tom Tromey  <tom@tromey.com>
 
        * probe.c (parse_probes): Use std::string.
This page took 0.026362 seconds and 4 git commands to generate.