20 lines
545 B
Diff
20 lines
545 B
Diff
diff --git a/bfd/cofflink.c b/bfd/cofflink.c
|
|
index 2499885..fc61dee 100644
|
|
--- a/bfd/cofflink.c
|
|
+++ b/bfd/cofflink.c
|
|
@@ -2977,6 +2977,12 @@ _bfd_coff_generic_relocate_section (bfd *output_bfd,
|
|
else
|
|
{
|
|
sec = sections[symndx];
|
|
+
|
|
+ /* PR 19623: Relocations against symbols in
|
|
+ the absolute sections should ignored. */
|
|
+ if (bfd_is_abs_section (sec))
|
|
+ continue;
|
|
+
|
|
val = (sec->output_section->vma
|
|
+ sec->output_offset
|
|
+ sym->n_value);
|
|
--
|
|
2.1.0
|