Browse Source

x86-64: improve gas diagnostic when no 32-bit target is configured

Make this similar to --64 and --x32: Check whether a suitable target
exists.
users/aburgess/try-core-file-pid0
Jan Beulich 3 years ago
parent
commit
590a0fed02
  1. 16
      gas/config/tc-i386.c

16
gas/config/tc-i386.c

@ -14188,7 +14188,21 @@ md_parse_option (int c, const char *arg)
#endif
case OPTION_32:
default_arch = "i386";
{
const char **list, **l;
list = bfd_target_list ();
for (l = list; *l != NULL; l++)
if (strstr (*l, "-i386")
|| strstr (*l, "-go32"))
{
default_arch = "i386";
break;
}
if (*l == NULL)
as_fatal (_("no compiled in support for ix86"));
free (list);
}
break;
case OPTION_DIVIDE:

Loading…
Cancel
Save