diff options
Diffstat (limited to 'bfd/elf32-i386.c')
-rw-r--r-- | bfd/elf32-i386.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bfd/elf32-i386.c b/bfd/elf32-i386.c index 7ae881be0ad..db84a9a67d6 100644 --- a/bfd/elf32-i386.c +++ b/bfd/elf32-i386.c @@ -4330,6 +4330,14 @@ elf_i386_link_setup_gnu_properties (struct bfd_link_info *info) return _bfd_x86_elf_link_setup_gnu_properties (info, &init_table); } +/* Determine the size of the header of for the GOT section. */ + +static bfd_vma +elf_i386_got_header_size (struct bfd_link_info* info ATTRIBUTE_UNUSED) +{ + return 12; +} + #define TARGET_LITTLE_SYM i386_elf32_vec #define TARGET_LITTLE_NAME "elf32-i386" #define ELF_ARCH bfd_arch_i386 @@ -4342,7 +4350,7 @@ elf_i386_link_setup_gnu_properties (struct bfd_link_info *info) #define elf_backend_want_got_plt 1 #define elf_backend_plt_readonly 1 #define elf_backend_want_plt_sym 0 -#define elf_backend_got_header_size 12 +#define elf_backend_got_header_size elf_i386_got_header_size #define elf_backend_plt_alignment 4 #define elf_backend_dtrel_excludes_plt 1 #define elf_backend_extern_protected_data 1 |