From aa1ed616eb01efe353e7c5e829fffbed01b428bd Mon Sep 17 00:00:00 2001 From: Vlad Vissoultchev Date: Mon, 14 Mar 2016 18:20:26 +0200 Subject: Move all GAS directives under TOK_ASMDIR prefix to include leading '.' Use only these tokens in `asm_parse_directive` and don't recycle others' tokens (like TOK_SECTION1) --- tcc.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tcc.h') diff --git a/tcc.h b/tcc.h index 3b98a8c..d891554 100644 --- a/tcc.h +++ b/tcc.h @@ -956,7 +956,9 @@ struct TCCState { #define DEF_ASM(x) DEF(TOK_ASM_ ## x, #x) #define TOK_ASM_int TOK_INT -#define TOK_ASM_weak TOK_WEAK1 +#define DEF_ASMDIR(x) DEF(TOK_ASMDIR_ ## x, "." #x) +#define TOK_ASMDIR_FIRST TOK_ASMDIR_byte +#define TOK_ASMDIR_LAST TOK_ASMDIR_section #if defined TCC_TARGET_I386 || defined TCC_TARGET_X86_64 /* only used for i386 asm opcodes definitions */ -- cgit v1.3.1