* aout-arm.c (MY(bfd_reloc_type_lookup)): Use bfd_arch_bits_per_address.
* aout-ns32k.c (MY(bfd_reloc_type_lookup)): Likewise. * aoutx.h (NAME(aout,reloc_type_lookup)): Likewise. * coff-arm.c (coff_arm_reloc_type_lookup): Likewise. * elf-hppa.h (elf_hppa_reloc_final_type): Likewise. * reloc.c (bfd_default_reloc_type_lookup): Likewise. * riscix.c (riscix_reloc_type_lookup): Likewise.
This commit is contained in:
parent
8d06853ec6
commit
30d10e9ee8
@ -1,3 +1,13 @@
|
||||
2010-08-25 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* aout-arm.c (MY(bfd_reloc_type_lookup)): Use bfd_arch_bits_per_address.
|
||||
* aout-ns32k.c (MY(bfd_reloc_type_lookup)): Likewise.
|
||||
* aoutx.h (NAME(aout,reloc_type_lookup)): Likewise.
|
||||
* coff-arm.c (coff_arm_reloc_type_lookup): Likewise.
|
||||
* elf-hppa.h (elf_hppa_reloc_final_type): Likewise.
|
||||
* reloc.c (bfd_default_reloc_type_lookup): Likewise.
|
||||
* riscix.c (riscix_reloc_type_lookup): Likewise.
|
||||
|
||||
2010-08-25 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* elf.c (_bfd_elf_map_sections_to_segments): Don't load program
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* BFD back-end for raw ARM a.out binaries.
|
||||
Copyright 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005,
|
||||
2007, 2009 Free Software Foundation, Inc.
|
||||
2007, 2009, 2010 Free Software Foundation, Inc.
|
||||
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -296,7 +296,7 @@ MY (bfd_reloc_type_lookup) (bfd *abfd,
|
||||
#define ASTD(i,j) case i: return & MY (howto_table)[j]
|
||||
|
||||
if (code == BFD_RELOC_CTOR)
|
||||
switch (bfd_get_arch_info (abfd)->bits_per_address)
|
||||
switch (bfd_arch_bits_per_address (abfd))
|
||||
{
|
||||
case 32:
|
||||
code = BFD_RELOC_32;
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* BFD back-end for ns32k a.out-ish binaries.
|
||||
Copyright 1990, 1991, 1992, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
||||
2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
2002, 2003, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
|
||||
Contributed by Ian Dall (idall@eleceng.adelaide.edu.au).
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -214,7 +214,7 @@ MY (bfd_reloc_type_lookup) (bfd *abfd, bfd_reloc_code_real_type code)
|
||||
|
||||
BFD_ASSERT (ext == 0);
|
||||
if (code == BFD_RELOC_CTOR)
|
||||
switch (bfd_get_arch_info (abfd)->bits_per_address)
|
||||
switch (bfd_arch_bits_per_address (abfd))
|
||||
{
|
||||
case 32:
|
||||
code = BFD_RELOC_32;
|
||||
|
@ -269,7 +269,7 @@ NAME (aout, reloc_type_lookup) (bfd *abfd, bfd_reloc_code_real_type code)
|
||||
int ext = obj_reloc_entry_size (abfd) == RELOC_EXT_SIZE;
|
||||
|
||||
if (code == BFD_RELOC_CTOR)
|
||||
switch (bfd_get_arch_info (abfd)->bits_per_address)
|
||||
switch (bfd_arch_bits_per_address (abfd))
|
||||
{
|
||||
case 32:
|
||||
code = BFD_RELOC_32;
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* BFD back-end for ARM COFF files.
|
||||
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
||||
Free Software Foundation, Inc.
|
||||
Written by Cygnus Support.
|
||||
|
||||
@ -817,7 +817,7 @@ coff_arm_reloc_type_lookup (bfd * abfd, bfd_reloc_code_real_type code)
|
||||
#define ASTD(i,j) case i: return aoutarm_std_reloc_howto + j
|
||||
|
||||
if (code == BFD_RELOC_CTOR)
|
||||
switch (bfd_get_arch_info (abfd)->bits_per_address)
|
||||
switch (bfd_arch_bits_per_address (abfd))
|
||||
{
|
||||
case 32:
|
||||
code = BFD_RELOC_32;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* Common code for PA ELF implementations.
|
||||
Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||
Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
|
||||
2009, 2010
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -678,7 +679,7 @@ elf_hppa_reloc_final_type (bfd *abfd,
|
||||
/* When in 64bit mode, a 32bit relocation is supposed to
|
||||
be a section relative relocation. Dwarf2 (for example)
|
||||
uses 32bit section relative relocations. */
|
||||
if (bfd_get_arch_info (abfd)->bits_per_address != 32)
|
||||
if (bfd_arch_bits_per_address (abfd) != 32)
|
||||
final_type = R_PARISC_SECREL32;
|
||||
break;
|
||||
case e_psel:
|
||||
|
@ -5572,7 +5572,7 @@ bfd_default_reloc_type_lookup (bfd *abfd, bfd_reloc_code_real_type code)
|
||||
case BFD_RELOC_CTOR:
|
||||
/* The type of reloc used in a ctor, which will be as wide as the
|
||||
address - so either a 64, 32, or 16 bitter. */
|
||||
switch (bfd_get_arch_info (abfd)->bits_per_address)
|
||||
switch (bfd_arch_bits_per_address (abfd))
|
||||
{
|
||||
case 64:
|
||||
BFD_FAIL ();
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* BFD back-end for RISC iX (Acorn, arm) binaries.
|
||||
Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2004,
|
||||
2005, 2007 Free Software Foundation, Inc.
|
||||
2005, 2007, 2010 Free Software Foundation, Inc.
|
||||
Contributed by Richard Earnshaw (rwe@pegasus.esprit.ec.org)
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -254,7 +254,7 @@ riscix_reloc_type_lookup (bfd *abfd, bfd_reloc_code_real_type code)
|
||||
{
|
||||
#define ASTD(i,j) case i: return &riscix_std_reloc_howto[j]
|
||||
if (code == BFD_RELOC_CTOR)
|
||||
switch (bfd_get_arch_info (abfd)->bits_per_address)
|
||||
switch (bfd_arch_bits_per_address (abfd))
|
||||
{
|
||||
case 32:
|
||||
code = BFD_RELOC_32;
|
||||
|
Loading…
Reference in New Issue
Block a user