/* TRUE if symbol is defined by linker. */
unsigned int linker_def : 1;
+ /* TRUE if symbol is referenced by a non-GOT/non-PLT relocation in a
+ relocatable object file without indirect external access marker. */
+ unsigned int non_got_ref_without_indirect_extern_access : 1;
+
/* TRUE if symbol is referenced by R_386_GOTOFF relocation. This is
only used by i386. */
unsigned int gotoff_ref : 1;
/* GOTPLT entries for TLS descriptors. */
bfd_vma *local_tlsdesc_gotent;
-
- /* Set if the objec file has 16-bit code. */
- unsigned int has_code16 : 1;
};
enum elf_x86_plt_type
#define elf_x86_local_tlsdesc_gotent(abfd) \
(elf_x86_tdata (abfd)->local_tlsdesc_gotent)
-#define elf_x86_has_code16(abfd) \
- (elf_x86_tdata (abfd)->has_code16)
-
#define elf_x86_compute_jump_table_size(htab) \
((htab)->elf.srelplt->reloc_count * (htab)->got_entry_size)