From: Michael Tiemann Date: Tue, 24 Mar 1992 15:28:40 +0000 (+0000) Subject: Fixed a place where dbx symbol name continuation was appearing in an X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=be1384b0567a8c202807b622a5e0c8a75348f4f9;p=binutils-gdb.git Fixed a place where dbx symbol name continuation was appearing in an unexpected place, causing the `Trace' type in gperf/main.o to be mis-parsed. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6cfc985dd05..35a30d053ce 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +Tue Mar 24 07:26:19 1992 Michael Tiemann (tiemann@cygnus.com) + + * buildsym.c (read_struct_type): Handle cretinous dbx symbol name + continuation in yet another place (between method declarations). + Mon Mar 23 23:01:41 1992 Stu Grossman (grossman at cygnus.com) * mips-tdep.c: include symfile.h and objfiles.h to fix diff --git a/gdb/buildsym.c b/gdb/buildsym.c index c74ea1ef8b3..f50ced73aaa 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -2579,6 +2579,7 @@ read_struct_type (pp, type, objfile) mainlist = new_mainlist; nfn_fields++; total_length += length; + if (**pp == '\\') *pp = next_symbol_text (); } while (**pp != ';'); }