/* bfdlink.h -- header file for BFD link routines
- Copyright (C) 1993-2015 Free Software Foundation, Inc.
+ Copyright (C) 1993-2016 Free Software Foundation, Inc.
Written by Steve Chamberlain and Ian Lance Taylor, Cygnus Support.
This file is part of BFD, the Binary File Descriptor library.
/* TRUE if BND prefix in PLT entries is always generated. */
unsigned int bndplt: 1;
+ /* TRUE if generation of .interp/PT_INTERP should be suppressed. */
+ unsigned int nointerp: 1;
+
+ /* TRUE if generate a 1-byte NOP as suffix for x86 call instruction. */
+ unsigned int call_nop_as_suffix : 1;
+
+ /* The 1-byte NOP for x86 call instruction. */
+ char call_nop_byte;
+
/* Char that may appear as the first char of a symbol, but should be
skipped (like symbol_leading_char) when looking up symbols in
wrap_hash. Used by PowerPC Linux for 'dot' symbols. */
backend to decide. */
int extern_protected_data;
+ /* > 0 to treat undefined weak symbol in the executable as dynamic,
+ requiring dynamic relocation. */
+ int dynamic_undefined_weak;
+
/* Non-zero if auto-import thunks for DATA items in pei386 DLLs
should be generated/linked against. Set to 1 if this feature
is explicitly requested by the user, -1 if enabled by default. */