From e0cb5184f5d075fe49e5827280230730f98cc115 Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Sun, 27 Dec 2020 16:13:18 +0100 Subject: [PATCH] arm-asm: Warn if regset registers are not specified in ascending order --- arm-asm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arm-asm.c b/arm-asm.c index f672301c..fd6275aa 100644 --- a/arm-asm.c +++ b/arm-asm.c @@ -77,6 +77,8 @@ static void parse_operand(TCCState *s1, Operand *op) } else next(); // skip register name + if ((1 << reg) < regset) + tcc_warning("registers will be processed in ascending order by hardware--but are not specified in ascending order here"); regset |= 1 << reg; if (tok != ',') break;