forked from Imagelibrary/binutils-gdb
* mipsread.c (parse_type): Do not set tag name for compiler
generated fake tag names.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
Tue Jul 27 01:57:01 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
||||||
|
|
||||||
|
* mipsread.c (parse_type): Do not set tag name for compiler
|
||||||
|
generated fake tag names.
|
||||||
|
|
||||||
Mon Jul 26 17:31:49 1993 K. Richard Pixley (rich@rtl.cygnus.com)
|
Mon Jul 26 17:31:49 1993 K. Richard Pixley (rich@rtl.cygnus.com)
|
||||||
|
|
||||||
* config/m88k/m88k.mt (TDEPFILES): add exec.o.
|
* config/m88k/m88k.mt (TDEPFILES): add exec.o.
|
||||||
|
|||||||
@@ -1359,7 +1359,11 @@ parse_type (ax, bs, bigend)
|
|||||||
complain (&bad_tag_guess_complaint, name);
|
complain (&bad_tag_guess_complaint, name);
|
||||||
TYPE_CODE (tp) = type_code;
|
TYPE_CODE (tp) = type_code;
|
||||||
}
|
}
|
||||||
if (TYPE_TAG_NAME (tp) == NULL || !STREQ (TYPE_TAG_NAME (tp), name))
|
/* Do not set the tag name if it is a compiler generated tag name
|
||||||
|
(.Fxx or .xxfake) for unnamed struct/union/enums. */
|
||||||
|
if (name[0] == '.')
|
||||||
|
TYPE_TAG_NAME (tp) = NULL;
|
||||||
|
else if (TYPE_TAG_NAME (tp) == NULL || !STREQ (TYPE_TAG_NAME (tp), name))
|
||||||
TYPE_TAG_NAME (tp) = obsavestring (name, strlen (name),
|
TYPE_TAG_NAME (tp) = obsavestring (name, strlen (name),
|
||||||
¤t_objfile->type_obstack);
|
¤t_objfile->type_obstack);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user