This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFC]: Document patch for F90 derived type support
On Wed, 1 Mar 2006, Daniel Jacobowitz wrote:
> On Thu, Mar 02, 2006 at 06:36:03AM +0200, Eli Zaretskii wrote:
> > > Date: Wed, 1 Mar 2006 21:33:35 -0500 (EST)
> > > From: Wu Zhou <woodzltc@cn.ibm.com>
> > > cc: gdb-patches@sourceware.org
> > >
> > > Maybe we can do this:
> > >
> > > case TYPE_CODE_INT:
> > > /* There may be some character types that attempt to come
> > > through as TYPE_CODE_INT since dbxstclass.h is so
> > > C-oriented, we must change these to "character" from "char". */
> > >
> > > if (strcmp (TYPE_NAME (type), "char") == 0)
> > > fprintfi_filtered (level, stream, "character");
> > > else
> > > fprintfi_filtered (level, stream, "integer (%d)", TYPE_LENGTH (type));
> > > break;
> > >
> > > The basic idea is to let the TYPE_CODE (type) and TYPE_LENGTH (type) to
> > > determine what should be displayed.
> >
> > This is okay with me. Thanks.
>
> Me too, I suppose. If you're going to go this route, take a look at
> the full set of types that gfortran prints out useless names for,
> please. It's in gcc/fortran/trans-type.c.
OK. I will. If I have time, I will see if I can also make a patch
for gfortran. Thanks for the pointer.
Regards
- Wu Zhou