diff options
| author | Frederic Feret <tommy.planet@free.fr> | 2009-08-27 09:34:35 +0200 |
|---|---|---|
| committer | grischka <grischka> | 2009-11-13 18:08:58 +0100 |
| commit | 0d768b97130ef2180725c4e585bb482ed0dea105 (patch) | |
| tree | 11f169d0ad1af72cbcb4db5675c6cc47736af133 /tccasm.c | |
| parent | 2349efa61b5ced91eb078aaa036e5bc37816fd47 (diff) | |
| download | tinycc-0d768b97130ef2180725c4e585bb482ed0dea105.tar.gz tinycc-0d768b97130ef2180725c4e585bb482ed0dea105.tar.bz2 | |
added 16-bit x86 assembly support
Diffstat (limited to 'tccasm.c')
| -rw-r--r-- | tccasm.c | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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; |
