diff options
author | Jan Beulich <jbeulich@suse.com> | 2025-02-03 12:25:41 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2025-02-03 12:25:41 +0100 |
commit | 05b64c8657560c86c3ddb1b44bcea9ced4ff26a8 (patch) | |
tree | f94c7a6d5612b37e7b73145a141d52815639ecce | |
parent | bf0e6c6cd5cd84d3bbce6783c05f3b5b6d375e46 (diff) | |
download | binutils-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.c | 17 |
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') |