aboutsummaryrefslogtreecommitdiff
path: root/bfd/coff-i386.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2012-01-16 08:30:18 +0000
committerAlan Modra <amodra@gmail.com>2012-01-16 08:30:18 +0000
commit8a5dcf532efc4f76188250a159e52134687681b1 (patch)
tree3afbc69c11c1e9940c212ab48beb52a2bd05b55e /bfd/coff-i386.c
parentbfcfb5c9a1098d0f6d0bb0cf3c7dd3be2964f57c (diff)
downloadfsf-binutils-gdb-8a5dcf532efc4f76188250a159e52134687681b1.zip
fsf-binutils-gdb-8a5dcf532efc4f76188250a159e52134687681b1.tar.gz
fsf-binutils-gdb-8a5dcf532efc4f76188250a159e52134687681b1.tar.bz2
PR ld/13491
* coff-i386.c (coff_i386_rtype_to_howto <R_SECREL32>): Test h->root.type not h->type. * coff-x86_64.c (coff_amd64_rtype_to_howto <R_AMD64_SECREL>): Likewise.
Diffstat (limited to 'bfd/coff-i386.c')
-rw-r--r--bfd/coff-i386.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bfd/coff-i386.c b/bfd/coff-i386.c
index 2f17a55..adc3433 100644
--- a/bfd/coff-i386.c
+++ b/bfd/coff-i386.c
@@ -528,8 +528,8 @@ coff_i386_rtype_to_howto (abfd, sec, rel, h, sym, addendp)
{
bfd_vma osect_vma;
- if (h && (h->type == bfd_link_hash_defined
- || h->type == bfd_link_hash_defweak))
+ if (h && (h->root.type == bfd_link_hash_defined
+ || h->root.type == bfd_link_hash_defweak))
osect_vma = h->root.u.def.section->output_section->vma;
else
{