aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2025-02-03 12:25:41 +0100
committerJan Beulich <jbeulich@suse.com>2025-02-03 12:25:41 +0100
commit05b64c8657560c86c3ddb1b44bcea9ced4ff26a8 (patch)
treef94c7a6d5612b37e7b73145a141d52815639ecce
parentbf0e6c6cd5cd84d3bbce6783c05f3b5b6d375e46 (diff)
downloadbinutils-05b64c8657560c86c3ddb1b44bcea9ced4ff26a8.zip
binutils-05b64c8657560c86c3ddb1b44bcea9ced4ff26a8.tar.gz
binutils-05b64c8657560c86c3ddb1b44bcea9ced4ff26a8.tar.bz2
v850: use is_whitespace()
Wherever blanks are permissible in input, tabs ought to be permissible, too. This is particularly relevant when -f is passed to gas (alongside appropriate input). Also convert open-coded checks as well as ISSPACE() uses. At the same time use is_end_of_stmt() instead of a kind-of-open- coded check in adjacent code.
-rw-r--r--gas/config/tc-v850.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/gas/config/tc-v850.c b/gas/config/tc-v850.c
index d907211..0a48343 100644
--- a/gas/config/tc-v850.c
+++ b/gas/config/tc-v850.c
@@ -1338,8 +1338,7 @@ vector_register_name (expressionS *expressionP)
static void
skip_white_space (void)
{
- while (*input_line_pointer == ' '
- || *input_line_pointer == '\t')
+ while (is_whitespace (*input_line_pointer))
++input_line_pointer;
}
@@ -2306,7 +2305,7 @@ md_assemble (char *str)
most_match_errmsg[0] = 0;
/* Get the opcode. */
- for (s = str; *s != '\0' && ! ISSPACE (*s); s++)
+ for (s = str; ! is_end_of_stmt (*s) && ! is_whitespace (*s); s++)
continue;
if (*s != '\0')
@@ -2323,7 +2322,7 @@ md_assemble (char *str)
}
str = s;
- while (ISSPACE (*str))
+ while (is_whitespace (*str))
++str;
start_of_operands = str;
@@ -2384,7 +2383,7 @@ md_assemble (char *str)
errmsg = NULL;
- while (*str == ' ')
+ while (is_whitespace (*str))
++str;
if (operand->flags & V850_OPERAND_BANG
@@ -2397,7 +2396,7 @@ md_assemble (char *str)
if (*str == ',' || *str == '[' || *str == ']')
++str;
- while (*str == ' ')
+ while (is_whitespace (*str))
++str;
if ( (strcmp (opcode->name, "pushsp") == 0
@@ -2792,7 +2791,7 @@ md_assemble (char *str)
str = input_line_pointer;
input_line_pointer = hold;
- while (*str == ' ' || *str == ','
+ while (is_whitespace (*str) || *str == ','
|| *str == '[' || *str == ']')
++str;
continue;
@@ -2996,12 +2995,12 @@ md_assemble (char *str)
str = input_line_pointer;
input_line_pointer = hold;
- while (*str == ' ' || *str == ',' || *str == '[' || *str == ']'
+ while (is_whitespace (*str) || *str == ',' || *str == '[' || *str == ']'
|| *str == ')')
++str;
}
- while (ISSPACE (*str))
+ while (is_whitespace (*str))
++str;
if (*str == '\0')