From: Richard Stallman Date: Tue, 13 Apr 1993 18:10:51 +0000 (+0000) Subject: (dbxout_type): Make just cross refs for struct types X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d938afd3a4f31c6bf04aa329b8ef1053349c5f61;p=gcc.git (dbxout_type): Make just cross refs for struct types with TYPE_DECLs marked with DECL_IGNORED_P. From-SVN: r4127 --- diff --git a/gcc/dbxout.c b/gcc/dbxout.c index 02a937c6674..bb1d56942fd 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -1104,11 +1104,12 @@ dbxout_type (type, full, show_arg_types) /* Output a structure type. */ if ((TYPE_NAME (type) != 0 -#if 0 /* Tiemann says this creates output tha "confuses GDB". - Too bad the info is so vague. Hope this doesn't lose. */ + /* Long ago, Tiemann said this creates output that "confuses GDB". + In April 93, mrs@cygnus.com said there is no such problem. + The type decls made automatically by struct specifiers + are marked with DECL_IGNORED_P in C++. */ && ! (TREE_CODE (TYPE_NAME (type)) == TYPE_DECL && DECL_IGNORED_P (TYPE_NAME (type))) -#endif && !full) || TYPE_SIZE (type) == 0 /* No way in DBX fmt to describe a variable size. */