From 63e3ff7cca5437518f540261b34170ce80a47686 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Wed, 29 Jun 2016 17:22:05 +0200 Subject: tccasm: Accept .balign --- tccasm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tccasm.c') diff --git a/tccasm.c b/tccasm.c index 27645a8..6a46417 100644 --- a/tccasm.c +++ b/tccasm.c @@ -368,6 +368,7 @@ static void asm_parse_directive(TCCState *s1) sec = cur_text_section; switch(tok) { case TOK_ASMDIR_align: + case TOK_ASMDIR_balign: case TOK_ASMDIR_p2align: case TOK_ASMDIR_skip: case TOK_ASMDIR_space: @@ -381,7 +382,7 @@ static void asm_parse_directive(TCCState *s1) n = 1 << n; tok1 = TOK_ASMDIR_align; } - if (tok1 == TOK_ASMDIR_align) { + if (tok1 == TOK_ASMDIR_align || tok1 == TOK_ASMDIR_balign) { if (n < 0 || (n & (n-1)) != 0) tcc_error("alignment must be a positive power of two"); offset = (ind + n - 1) & -n; -- cgit v1.3.1