forked from Imagelibrary/binutils-gdb
bfd/
2009-04-08 H.J. Lu <hongjiu.lu@intel.com> * elflink.c (elf_link_add_object_symbols): Warn alternate ELF machine code. include/ 2009-04-08 H.J. Lu <hongjiu.lu@intel.com> * bfdlink.h (bfd_link_info): Add warn_alternate_em. ld/ 2009-04-08 H.J. Lu <hongjiu.lu@intel.com> * lexsup.c (option_values): Add OPTION_WARN_ALTERNATE_EM. (ld_options): Likewise. (parse_args): Likewise. * ld.texinfo: Document --warn-alternate-em. * NEWS: Mention --warn-alternate-em.
This commit is contained in:
@@ -163,6 +163,7 @@ enum option_values
|
||||
OPTION_WARN_UNRESOLVED_SYMBOLS,
|
||||
OPTION_ERROR_UNRESOLVED_SYMBOLS,
|
||||
OPTION_WARN_SHARED_TEXTREL,
|
||||
OPTION_WARN_ALTERNATE_EM,
|
||||
OPTION_REDUCE_MEMORY_OVERHEADS,
|
||||
OPTION_DEFAULT_SCRIPT
|
||||
};
|
||||
@@ -555,6 +556,9 @@ static const struct ld_option ld_options[] =
|
||||
{ {"warn-shared-textrel", no_argument, NULL, OPTION_WARN_SHARED_TEXTREL},
|
||||
'\0', NULL, N_("Warn if shared object has DT_TEXTREL"),
|
||||
TWO_DASHES },
|
||||
{ {"warn-alternate-em", no_argument, NULL, OPTION_WARN_ALTERNATE_EM},
|
||||
'\0', NULL, N_("Warn if an object has alternate ELF machine code"),
|
||||
TWO_DASHES },
|
||||
{ {"warn-unresolved-symbols", no_argument, NULL,
|
||||
OPTION_WARN_UNRESOLVED_SYMBOLS},
|
||||
'\0', NULL, N_("Report unresolved symbols as warnings"), TWO_DASHES },
|
||||
@@ -1359,6 +1363,9 @@ parse_args (unsigned argc, char **argv)
|
||||
case OPTION_WARN_SHARED_TEXTREL:
|
||||
link_info.warn_shared_textrel = TRUE;
|
||||
break;
|
||||
case OPTION_WARN_ALTERNATE_EM:
|
||||
link_info.warn_alternate_em = TRUE;
|
||||
break;
|
||||
case OPTION_WHOLE_ARCHIVE:
|
||||
whole_archive = TRUE;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user