diff options
Diffstat (limited to 'ld/emultempl/alphaelf.em')
-rw-r--r-- | ld/emultempl/alphaelf.em | 8 |
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 (); } |