darling-gdb/gdb/testsuite
Joel Brobecker b4ba55a181 gdb/ChangeLog:
Add support for DW_AT_GNAT_descriptive_type.
        * gdbtypes.h (enum type_specific_kind): New enum.
        (struct main_type) [type_specific_field]: New component.
        [type_specific]: Add new component "gnat_stuff".
        (struct gnat_aux_type): New type.
        (INIT_CPLUS_SPECIFIC): Also set TYPE_SPECIFIC_FIELD (type).
        (HAVE_CPLUS_STRUCT): Also check TYPE_SPECIFIC_FIELD (type).
        (gnat_aux_default, allocate_gnat_aux_type): Add declaration.
        (INIT_GNAT_SPECIFIC, ALLOCATE_GNAT_AUX_TYPE, HAVE_GNAT_AUX_INFO)
        (TYPE_SPECIFIC_FIELD): New macros.
        (TYPE_CPLUS_SPECIFIC): Return cplus_struct_default if the given
        type does not hold any cplus-specific data.
        (TYPE_RAW_CPLUS_SPECIFIC): New macro.
        (TYPE_GNAT_SPECIFIC, TYPE_DESCRIPTIVE_TYPE): New macros.
        (TYPE_IS_OPAQUE): Use HAVE_CPLUS_STRUCT to check if type has
        cplus-specific data.
        * gdbtypes.c (allocate_cplus_struct_type): Minor stylistic rewrite.
        Set new component TYPE_SPECIFIC_FIELD (type).
        (gnat_aux_default): New constant.
        (allocate_gnat_aux_type): New function.
        (init_type): Add initialization the type-specific stuff for
        TYPE_CODE_FLT and TYPE_CODE_FUNC types.
        (print_gnat_stuff): New function.
        (recursive_dump_type): Use HAVE_CPLUS_STRUCT to check for cplus-
        specific data.  Adjust code that prints the contents of the
        type-specific union using the TYPE_SPECIFIC_FIELD value.
        * dwarf2read.c (dwarf2_attach_fields_to_type): Do not allocate
        the type cplus stuff for Ada types.
        (dwarf2_add_member_fn, dwarf2_attach_fn_fields_to_type):
        Error out if these routines are called with an Ada type.
        (read_structure_type, read_array_type, read_subrange_type):
        Add call to set_descriptive_type.
        (set_die_type): Initialize the gnat-specific data if necessary.
        (need_gnat_info, die_descriptive_type, set_descriptive_type):
        New functions.
        * ada-lang.c (decode_constrained_packed_array_type): Use
        decode_constrained_packed_array_type instead of doing a standard
        lookup to locate a parallel type.
        (find_parallel_type_by_descriptive_type): New function.
        (ada_find_parallel_type_with_name): New function.
        (ada_find_parallel_type): Reimplement using
        ada_find_parallel_type_with_name.
        * ada-valprint.c (print_field_values): Use HAVE_CPLUS_STRUCT
        to check if type has a cplus stuff.
        * linespec.c (total_number_of_methods): Likewise.
        * mdebugread.c (new_type): Likewise.

gdb/testsuite/ChangeLog:

        * gdb.base/maint.exp: Adjust the expected output for the
        "maint print type" test. Use gdb_test_multiple instead of
        gdb_sent/gdb_expect.
2010-01-12 05:49:00 +00:00
..
config Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.ada Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.arch * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright 2010-01-01 09:27:06 +00:00
gdb.asm Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.base gdb/ChangeLog: 2010-01-12 05:49:00 +00:00
gdb.cell Sync Libtool from GCC. 2010-01-09 21:11:44 +00:00
gdb.cp * gdb.cp/gdb2495.exp: Skip if gdb,nosignals. 2010-01-08 17:48:04 +00:00
gdb.disasm Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.dwarf2 Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.fortran Update the copyright header of most if not all files that have not been 2010-01-01 09:44:07 +00:00
gdb.gdb Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.hp Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.java Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.mi gdb/ 2010-01-03 18:55:32 +00:00
gdb.modula2 Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.multi Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.objc Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.opt Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.pascal Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.python Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.reverse Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.server * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename 2010-01-12 00:50:26 +00:00
gdb.stabs gdb/ 2010-01-08 08:55:16 +00:00
gdb.threads Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.trace Add fast tracepoints. 2010-01-06 04:20:27 +00:00
gdb.xml * features/Makefile (WHICH): Add s390-linux32, s390-linux64, 2010-01-04 15:03:01 +00:00
lib * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename 2010-01-12 00:50:26 +00:00
.gdbinit
aclocal.m4 gdb 2009-06-29 16:41:45 +00:00
ChangeLog gdb/ChangeLog: 2010-01-12 05:49:00 +00:00
configure Regenerate tree using Autoconf 2.64 and Automake 1.11. 2009-08-22 16:56:56 +00:00
configure.ac Update the copyright header of most if not all files that have not been 2010-01-01 09:44:07 +00:00
dg-extract-results.sh gdb 2009-06-29 16:41:45 +00:00
Makefile.in Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
TODO