aboutsummaryrefslogtreecommitdiff
path: root/bfd/xcofflink.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1995-10-26 23:39:19 +0000
committerIan Lance Taylor <ian@airs.com>1995-10-26 23:39:19 +0000
commitbdaff47eb73f0c80832fd911567079240d9a001f (patch)
treea62840b0b8920b7a2941a0cd15cd051a7e02bedd /bfd/xcofflink.c
parent230de6b86821d6558fc9af2ed7d89aaaee8175f6 (diff)
downloadfsf-binutils-gdb-bdaff47eb73f0c80832fd911567079240d9a001f.zip
fsf-binutils-gdb-bdaff47eb73f0c80832fd911567079240d9a001f.tar.gz
fsf-binutils-gdb-bdaff47eb73f0c80832fd911567079240d9a001f.tar.bz2
do not output symbols which need relocs until the end
Diffstat (limited to 'bfd/xcofflink.c')
-rw-r--r--bfd/xcofflink.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/bfd/xcofflink.c b/bfd/xcofflink.c
index 290643b..dda5cd8 100644
--- a/bfd/xcofflink.c
+++ b/bfd/xcofflink.c
@@ -3546,14 +3546,6 @@ xcoff_link_input_bfd (finfo, input_bfd)
skip = true;
}
- /* On the other hand, we can't skip global symbols which have
- relocs against them. */
- if (skip
- && isym.n_sclass == C_EXT
- && (*sym_hash)->indx == -2
- && finfo->info->strip != strip_all)
- skip = false;
-
/* We can not skip the first TOC anchor. */
if (skip
&& require