do a check against the parser name.
Reported by: rugxulo@gmail.com
svn path=/trunk/yasm/; revision=1749
/* Check for undefined symbols */
yasm_symtab_parser_finalize(yasm_object_get_symtab(object),
- strcmp(cur_parser_module->keyword, "gas")==0,
+ strcmp(cur_parser_module->keyword, "gas")==0 ||
+ strcmp(cur_parser_module->keyword, "gnu")==0,
cur_objfmt, errwarns);
check_errors(errwarns, object);
if (yasm__strcasecmp(parser, "nasm") == 0)
arch_x86->parser = X86_PARSER_NASM;
- else if (yasm__strcasecmp(parser, "gas") == 0)
+ else if (yasm__strcasecmp(parser, "gas") == 0
+ || yasm__strcasecmp(parser, "gnu") == 0)
arch_x86->parser = X86_PARSER_GAS;
else {
yasm_xfree(arch_x86);