statics. */
unsigned int task_link: 1;
- /* TRUE if ok to have multiple definition. */
+ /* TRUE if ok to have multiple definitions, without warning. */
unsigned int allow_multiple_definition: 1;
- /* TRUE if ok to have prohibit multiple definition of absolute symbols. */
+ /* TRUE if multiple definition of absolute symbols (eg. from -R) should
+ be reported. */
unsigned int prohibit_multiple_definition_absolute: 1;
+ /* TRUE if multiple definitions should only warn. */
+ unsigned int warn_multiple_definition: 1;
+
/* TRUE if ok to have version with no definition. */
unsigned int allow_undefined_version: 1;
/* May be used to set DT_GNU_FLAGS_1 for ELF. */
bfd_vma gnu_flags_1;
+ /* TRUE if references to __start_/__stop_ synthesized symbols do not
+ specially retain C identifier named sections. */
+ int start_stop_gc;
+
/* May be used to set ELF visibility for __start_* / __stop_. */
unsigned int start_stop_visibility;