added 16-bit x86 assembly support

This commit is contained in:
Frederic Feret
2009-08-27 09:34:35 +02:00
committed by grischka
parent 2349efa61b
commit 0d768b9713
8 changed files with 245 additions and 37 deletions

View File

@ -571,6 +571,20 @@ static void asm_parse_directive(TCCState *s1)
last_text_section = sec;
}
break;
#ifdef TCC_TARGET_I386
case TOK_ASM_code16:
{
next();
s1->seg_size = 16;
}
break;
case TOK_ASM_code32:
{
next();
s1->seg_size = 32;
}
break;
#endif
default:
error("unknown assembler directive '.%s'", get_tok_str(tok, NULL));
break;