+2013-01-07 Nick Clifton <nickc@redhat.com>
+
+ PR gas/14887
+ * config/tc-arm.c (skip_past_char): Skip whitespace before the
+ anticipated character.
+ * config/tc-arm.c (parse_address_main): Delete skip of whitespace
+ here as it is no longer needed.
+
2013-01-02 Nick Clifton <nickc@redhat.com>
PR gas/14987
static inline int
skip_past_char (char ** str, char c)
{
+ /* PR gas/14987: Allow for whitespace before the expected character. */
+ skip_whitespace (*str);
+
if (**str == c)
{
(*str)++;
return PARSE_OPERAND_SUCCESS;
}
+ /* PR gas/14887: Allow for whitespace after the opening bracket. */
+ skip_whitespace (p);
+
if ((reg = arm_reg_parse (&p, REG_TYPE_RN)) == FAIL)
{
inst.error = _(reg_expected_msgs[REG_TYPE_RN]);
return result;
}
- /* PR gas/14987: Allow for whitespace before the closing bracket. */
- skip_whitespace (p);
-
if (skip_past_char (&p, ']') == FAIL)
{
inst.error = _("']' expected");
+2013-01-07 Nick Clifton <nickc@redhat.com>
+
+ PR gas/14887
+ * gas/arm/neon-ldst-es.s: Add more whitespace.
+
2013-01-02 Nick Clifton <nickc@redhat.com>
PR gas/14987
vld4.32 {q1-q2},[r7]
vld4.32 {q14-q15},[r7]
- @ PR 14987: Allow for whitespace before the closing bracket.
- vld1.32 {d1[]}, [r2 ], r3
+ @ PR 14987 and 14887: Allow for whitespace in the instruction.
+ vld1.32 { d1 [ ] } , [ r2 ] , r3