From 16b65e4ea2e93d5893a07ad6e05ee7131c3ae8ce Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Fri, 4 May 2001 23:22:31 +0000 Subject: [PATCH] * elf64-alpha.c (SREL16, SREL32, SREL64): Set pcrel_offset true. --- bfd/ChangeLog | 4 ++++ bfd/elf64-alpha.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 5241b81bf4..80a2f49da7 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2001-05-04 Richard Henderson + + * elf64-alpha.c (SREL16, SREL32, SREL64): Set pcrel_offset true. + 2001-05-04 Nick Clifton * elf32-arm.h (elf32_arm_final_link_relocate): Set diff --git a/bfd/elf64-alpha.c b/bfd/elf64-alpha.c index bc2314cf1e..06891d3e0e 100644 --- a/bfd/elf64-alpha.c +++ b/bfd/elf64-alpha.c @@ -566,7 +566,7 @@ static reloc_howto_type elf64_alpha_howto_table[] = false, /* partial_inplace */ 0xffff, /* src_mask */ 0xffff, /* dst_mask */ - false), /* pcrel_offset */ + true), /* pcrel_offset */ /* 32 bit PC relative offset. */ HOWTO (R_ALPHA_SREL32, /* type */ @@ -581,7 +581,7 @@ static reloc_howto_type elf64_alpha_howto_table[] = false, /* partial_inplace */ 0xffffffff, /* src_mask */ 0xffffffff, /* dst_mask */ - false), /* pcrel_offset */ + true), /* pcrel_offset */ /* A 64 bit PC relative offset. */ HOWTO (R_ALPHA_SREL64, /* type */ @@ -596,7 +596,7 @@ static reloc_howto_type elf64_alpha_howto_table[] = false, /* partial_inplace */ MINUS_ONE, /* src_mask */ MINUS_ONE, /* dst_mask */ - false), /* pcrel_offset */ + true), /* pcrel_offset */ /* Push a value on the reloc evaluation stack. */ /* Not implemented -- it's dumb. */