Tue May 17 16:45:20 1994 Stan Shebs (shebs@andros.cygnus.com)

* xcoffread.c (read_xcoff_symtab): For C_FILE symbols, only use
	the auxent if the symbol's name is ".file".  From David Edelsohn
	<c1dje@watson.ibm.com>.
This commit is contained in:
Stan Shebs 1994-05-18 03:13:09 +00:00
parent 20b3c1aae5
commit 298f0428b4
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,9 @@
Tue May 17 16:45:20 1994 Stan Shebs (shebs@andros.cygnus.com)
* xcoffread.c (read_xcoff_symtab): For C_FILE symbols, only use
the auxent if the symbol's name is ".file". From David Edelsohn
<c1dje@watson.ibm.com>.
Tue May 17 11:08:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
* breakpoint.c (breakpoint_1): Fix typo.

View File

@ -1429,8 +1429,9 @@ function_entry_point:
/* XCOFF, according to the AIX 3.2 documentation, puts the filename
in cs->c_name. But xlc 1.3.0.2 has decided to do things the
standard COFF way and put it in the auxent. We use the auxent if
there is one, otherwise use the name. Simple enough. */
if (cs->c_naux > 0)
the symbol is ".file" and an auxent exists, otherwise use the symbol
itself. Simple enough. */
if (!strcmp (cs->c_name, ".file") && cs->c_naux > 0)
filestring = coff_getfilename (&main_aux);
else
filestring = cs->c_name;