From 9ff7a0bc98867e8749de2622b65e9a07eb0749a8 Mon Sep 17 00:00:00 2001 From: Detlef Riekenberg Date: Mon, 5 Apr 2010 12:19:49 +0200 Subject: tccasm: Detect (but ignore) the .file directive Some patches, to allow tcc to compile asm sources generated by gcc and help tcc with the autoconf stuff used in Wine ( http://source.winehq.org/git/wine.git/ ) -- By by ... Detlef --- tccasm.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'tccasm.c') diff --git a/tccasm.c b/tccasm.c index d2997a4..5702556 100644 --- a/tccasm.c +++ b/tccasm.c @@ -537,6 +537,24 @@ static void asm_parse_directive(TCCState *s1) use_section(s1, sname); } break; + case TOK_ASM_file: + { + char filename[512]; + + filename[0] = '\0'; + next(); + + if (tok == TOK_STR) + pstrcat(filename, sizeof(filename), tokc.cstr->data); + else + pstrcat(filename, sizeof(filename), get_tok_str(tok, NULL)); + + if (s1->warn_unsupported) + warning("ignoring .file %s", filename); + + next(); + } + break; case TOK_SECTION1: { char sname[256]; -- cgit v1.3.1