From c9ec93ef1dbfae766bde9b73bf6e050a0da1825a Mon Sep 17 00:00:00 2001 From: Paul Brook Date: Fri, 7 Apr 2006 15:09:40 +0000 Subject: [PATCH] 2006-04-07 Paul Brook * config/tc-arm.c (parse_tb): Set inst.error before returning FAIL. --- gas/ChangeLog | 4 ++++ gas/config/tc-arm.c | 10 ++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 7e7b0df4db..a63e8be3ad 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,9 @@ 2006-04-07 Paul Brook + * config/tc-arm.c (parse_tb): Set inst.error before returning FAIL. + +2006-04-07 Paul Brook + * config/tc-arm.c (md_apply_fix): Set H bit on blx instruction. 2006-04-07 Paul Brook diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 54cd349d59..a37e0f69e1 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -3706,7 +3706,10 @@ parse_tb (char **str) int reg; if (skip_past_char (&p, '[') == FAIL) - return FAIL; + { + inst.error = _("'[' expected"); + return FAIL; + } if ((reg = arm_reg_parse (&p, REG_TYPE_RN)) == FAIL) { @@ -3716,7 +3719,10 @@ parse_tb (char **str) inst.operands[0].reg = reg; if (skip_past_comma (&p) == FAIL) - return FAIL; + { + inst.error = _("',' expected"); + return FAIL; + } if ((reg = arm_reg_parse (&p, REG_TYPE_RN)) == FAIL) { -- 2.11.0