diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-08-05 20:28:39 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-08-05 20:28:39 +0000 |
commit | 6bb21dd35676c9bbd1f76451394a1ef91f19a37f (patch) | |
tree | ad3f4a5708426be23dc0ac80aedce17e7fc4f9ac /ld | |
parent | 3d7b0c499b7b8af449243ff22c7a43b34e1bbfe2 (diff) | |
download | gdb-6bb21dd35676c9bbd1f76451394a1ef91f19a37f.zip gdb-6bb21dd35676c9bbd1f76451394a1ef91f19a37f.tar.gz gdb-6bb21dd35676c9bbd1f76451394a1ef91f19a37f.tar.bz2 |
* ldcref.c (check_nocrossref): Skip symbols with no output
sections.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ldcref.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ld/ldcref.c b/ld/ldcref.c index 369cd62..fb1eea8 100644 --- a/ld/ldcref.c +++ b/ld/ldcref.c @@ -374,6 +374,8 @@ check_nocrossref (h, ignore) return true; defsec = hl->u.def.section->output_section; + if (defsec == NULL) + return true; defsecname = bfd_get_section_name (defsec->owner, defsec); for (ncrs = nocrossref_list; ncrs != NULL; ncrs = ncrs->next) |