* stabs.c (struct stab_handle): Add self_crossref field.
authorIan Lance Taylor <ian@airs.com>
Thu, 11 Jun 1998 22:45:08 +0000 (22:45 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 11 Jun 1998 22:45:08 +0000 (22:45 +0000)
commit1075246d730414873b62c452e9df1fc4af9fa176
tree51e36be616833cee4862b093ba0114ae78e0c250
parentf4792b683ce9a84e91dcd780b76fa0bd292b7a74
* stabs.c (struct stab_handle): Add self_crossref field.
(parse_stab_string): If a tag is a cross reference to itself,
don't define it in the tags list.
(parse_stab_type): Set info->self_crossref.

* debug.c (struct debug_type_real_list): Define.
(debug_get_real_type): Add list parameter.  Change all callers.
Check for circularity to avoid crashing when it occurs.
binutils/ChangeLog