- /* Criteria for skipping symbols when determining
- whether to include an object from an archive. */
- enum bfd_link_common_skip_ar_symbols common_skip_ar_symbols;
+ /* TRUE if PT_GNU_STACK segment should be created with PF_R|PF_W
+ flags. */
+ unsigned int noexecstack: 1;
+
+ /* TRUE if we want to produced optimized output files. This might
+ need much more time and therefore must be explicitly selected. */
+ unsigned int optimize: 1;
+
+ /* TRUE if user should be informed of removed unreferenced sections. */
+ unsigned int print_gc_sections: 1;
+
+ /* TRUE if we should warn alternate ELF machine code. */
+ unsigned int warn_alternate_em: 1;
+
+ /* TRUE if the linker script contained an explicit PHDRS command. */
+ unsigned int user_phdrs: 1;
+
+ /* TRUE if program headers ought to be loaded. */
+ unsigned int load_phdrs: 1;
+
+ /* TRUE if we should check relocations after all input files have
+ been opened. */
+ unsigned int check_relocs_after_open_input: 1;
+
+ /* TRUE if generation of .interp/PT_INTERP should be suppressed. */
+ unsigned int nointerp: 1;
+
+ /* TRUE if common symbols should be treated as undefined. */
+ unsigned int inhibit_common_definition : 1;
+
+ /* TRUE if "-Map map" is passed to linker. */
+ unsigned int has_map_file : 1;