Add missing ChangeLog entries.
authorKeith Seitz <keiths@redhat.com>
Tue, 17 Oct 2017 05:19:55 +0000 (22:19 -0700)
committerKeith Seitz <keiths@redhat.com>
Tue, 17 Oct 2017 05:19:55 +0000 (22:19 -0700)
gdb/ChangeLog
gdb/testsuite/ChangeLog

index cd2bd4c170728dfcfc94ca6ae13f6699c93bd023..0906b32e15d8f3e58e0c3f758248c6d04099547d 100644 (file)
@@ -1,3 +1,18 @@
+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)
index a4acfc674185cf1f6218234f8e3e53a89b6798dd..511d526580d004bfbc289cfb62f247f4d97c0d07 100644 (file)
@@ -1,3 +1,12 @@
+2017-10-16  Keith Seitz  <keiths@redhat.com>
+
+       * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
+       (class_with_protected_typedef, class_with_private_typedef)
+       (struct_with_public_typedef, struct_with_protected_typedef)
+       (struct_with_private_typedef): New classes/structs.
+       * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
+       typedefs and access specifiers.
+
 2017-10-16  Pedro Alves  <palves@redhat.com>
            Simon Marchi  <simon.marchi@polymtl.ca>