From 6ba6c190320d4af2ee9e3842fa300780c91eae14 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 31 Dec 2010 02:43:20 +0000 Subject: [PATCH] Move elfXX_r_info/elfXX_r_sym to elfcode.h. 2010-12-30 H.J. Lu * elfcode.h (NAME(elf,r_info)): New. (NAME(elf,r_sym)): Likewise. * elflink.c (elf64_r_info): Removed. (elf32_r_info): Likewise. (elf64_r_sym): Likewise. (elf32_r_sym): Likewise. --- bfd/ChangeLog | 10 ++++++++++ bfd/elfcode.h | 16 ++++++++++++++++ bfd/elflink.c | 32 -------------------------------- 3 files changed, 26 insertions(+), 32 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index fc4e5a39a..789993675 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,15 @@ 2010-12-30 H.J. Lu + * elfcode.h (NAME(elf,r_info)): New. + (NAME(elf,r_sym)): Likewise. + + * elflink.c (elf64_r_info): Removed. + (elf32_r_info): Likewise. + (elf64_r_sym): Likewise. + (elf32_r_sym): Likewise. + +2010-12-30 H.J. Lu + * elf64-x86-64.c (elf_x86_64_relocs_compatible): New. (elf_backend_relocs_compatible): Defined to elf_x86_64_relocs_compatible. diff --git a/bfd/elfcode.h b/bfd/elfcode.h index 5ef461018..509d42626 100644 --- a/bfd/elfcode.h +++ b/bfd/elfcode.h @@ -1855,6 +1855,22 @@ NAME(_bfd_elf,bfd_from_remote_memory) *loadbasep = loadbase; return nbfd; } + +/* Function for ELF_R_INFO. */ + +bfd_vma +NAME(elf,r_info) (bfd_vma sym, bfd_vma type) +{ + return ELF_R_INFO (sym, type); +} + +/* Function for ELF_R_SYM. */ + +bfd_vma +NAME(elf,r_sym) (bfd_vma r_info) +{ + return ELF_R_SYM (r_info); +} #include "elfcore.h" diff --git a/bfd/elflink.c b/bfd/elflink.c index c0dae0ff0..79256bf6f 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -12751,35 +12751,3 @@ elf_append_rel (bfd *abfd, asection *s, Elf_Internal_Rela *rel) BFD_ASSERT (loc + bed->s->sizeof_rel <= s->contents + s->size); bed->s->swap_reloca_out (abfd, rel, loc); } - -/* Function for ELF64_R_INFO. */ - -bfd_vma -elf64_r_info (bfd_vma sym, bfd_vma type) -{ - return ELF64_R_INFO (sym, type); -} - -/* Function for ELF32_R_INFO. */ - -bfd_vma -elf32_r_info (bfd_vma sym, bfd_vma type) -{ - return ELF32_R_INFO (sym, type); -} - -/* Function for ELF64_R_SYM . */ - -bfd_vma -elf64_r_sym (bfd_vma r_info) -{ - return ELF64_R_SYM (r_info); -} - -/* Function for ELF32_R_SYM . */ - -bfd_vma -elf32_r_sym (bfd_vma r_info) -{ - return ELF32_R_SYM (r_info); -} -- 2.11.4.GIT