aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2003-04-09 16:19:53 +0000
committerH.J. Lu <hjl.tools@gmail.com>2003-04-09 16:19:53 +0000
commit7dfb07f7c28eb8c5675e99fc1b796fd7584c2cb3 (patch)
treec9adcb93d4b8e79e8b768ec60e80a9449ed980dc
parent2fbce69179c6c47b68e24e3bca6c729fec4a918d (diff)
downloadgdb-7dfb07f7c28eb8c5675e99fc1b796fd7584c2cb3.zip
gdb-7dfb07f7c28eb8c5675e99fc1b796fd7584c2cb3.tar.gz
gdb-7dfb07f7c28eb8c5675e99fc1b796fd7584c2cb3.tar.bz2
2003-04-09 H.J. Lu <hjl@gnu.org>
* elf64-alpha.c (elf64_alpha_relocate_section): Don't return FALSE for undefined symbols. * elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise.
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/elf64-alpha.c1
-rw-r--r--bfd/elfxx-ia64.c1
3 files changed, 6 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 0fc2206..eb9b28b 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2003-04-09 H.J. Lu <hjl@gnu.org>
+
+ * elf64-alpha.c (elf64_alpha_relocate_section): Don't return
+ FALSE for undefined symbols.
+ * elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise.
+
2003-04-09 Alexandre Oliva <aoliva@redhat.com>
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Try DWARF3-standard
diff --git a/bfd/elf64-alpha.c b/bfd/elf64-alpha.c
index 9f564ca..ddf7395 100644
--- a/bfd/elf64-alpha.c
+++ b/bfd/elf64-alpha.c
@@ -4514,7 +4514,6 @@ elf64_alpha_relocate_section (output_bfd, info, input_bfd, input_section,
(!info->shared || info->no_undefined
|| ELF_ST_VISIBILITY (h->root.other)))))
return FALSE;
- ret_val = FALSE;
continue;
}
diff --git a/bfd/elfxx-ia64.c b/bfd/elfxx-ia64.c
index 3c8ec9e..bff78c8 100644
--- a/bfd/elfxx-ia64.c
+++ b/bfd/elfxx-ia64.c
@@ -3963,7 +3963,6 @@ elfNN_ia64_relocate_section (output_bfd, info, input_bfd, input_section,
(!info->shared || info->no_undefined
|| ELF_ST_VISIBILITY (h->other)))))
return FALSE;
- ret_val = FALSE;
continue;
}
}