* elf32-tilepro.c (tilepro_elf_mkobject): New function.

(bfd_elf32_mkobject): New macro.
This commit is contained in:
Maciej W. Rozycki 2012-12-03 16:30:03 +00:00
parent bb555ef860
commit a412bee57b
2 changed files with 17 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2012-12-03 Maciej W. Rozycki <macro@codesourcery.com>
* elf32-tilepro.c (tilepro_elf_mkobject): New function.
(bfd_elf32_mkobject): New macro.
2012-12-03 Maciej W. Rozycki <macro@codesourcery.com>
* elf32-mips.c (bfd_elf32_mkobject): New macro.

View File

@ -737,6 +737,16 @@ struct _bfd_tilepro_elf_obj_tdata
&& elf_tdata (bfd) != NULL \
&& elf_object_id (bfd) == TILEPRO_ELF_DATA)
/* Allocate TILEPro ELF private object data. */
static bfd_boolean
tilepro_elf_mkobject (bfd *abfd)
{
return bfd_elf_allocate_object (abfd,
sizeof (struct _bfd_tilepro_elf_obj_tdata),
TILEPRO_ELF_DATA);
}
#include "elf/common.h"
#include "elf/internal.h"
@ -4008,6 +4018,8 @@ tilepro_additional_program_headers (bfd *abfd,
#define elf_backend_grok_psinfo tilepro_elf_grok_psinfo
#define elf_backend_additional_program_headers tilepro_additional_program_headers
#define bfd_elf32_mkobject tilepro_elf_mkobject
#define elf_backend_init_index_section _bfd_elf_init_1_index_section
#define elf_backend_can_gc_sections 1