aboutsummaryrefslogtreecommitdiff
path: root/ld/emultempl/alphaelf.em
diff options
context:
space:
mode:
Diffstat (limited to 'ld/emultempl/alphaelf.em')
-rw-r--r--ld/emultempl/alphaelf.em8
1 files changed, 4 insertions, 4 deletions
diff --git a/ld/emultempl/alphaelf.em b/ld/emultempl/alphaelf.em
index b134140..81bb377 100644
--- a/ld/emultempl/alphaelf.em
+++ b/ld/emultempl/alphaelf.em
@@ -1,5 +1,5 @@
# This shell script emits a C file. -*- C -*-
-# Copyright 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
+# Copyright 2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
@@ -42,8 +42,8 @@ extern const bfd_target bfd_elf64_alpha_freebsd_vec;
static void
alpha_after_open (void)
{
- if (link_info.hash->creator == &bfd_elf64_alpha_vec
- || link_info.hash->creator == &bfd_elf64_alpha_freebsd_vec)
+ if (link_info.output_bfd->xvec == &bfd_elf64_alpha_vec
+ || link_info.output_bfd->xvec == &bfd_elf64_alpha_freebsd_vec)
{
unsigned int num_plt;
lang_output_section_statement_type *os;
@@ -98,7 +98,7 @@ static void
alpha_finish (void)
{
if (limit_32bit)
- elf_elfheader (output_bfd)->e_flags |= EF_ALPHA_32BIT;
+ elf_elfheader (link_info.output_bfd)->e_flags |= EF_ALPHA_32BIT;
gld${EMULATION_NAME}_finish ();
}