diff options
author | Jan Beulich <jbeulich@suse.com> | 2025-02-03 12:18:34 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2025-02-03 12:18:34 +0100 |
commit | 2f7cfc9eb228b8979910ebec605432f1aaae6807 (patch) | |
tree | 5e2eb82290ee4702d03e03b657ec4412a2131c4e | |
parent | 3b9fde6be7d1c07f02716ad8f4336cd436673252 (diff) | |
download | binutils-2f7cfc9eb228b8979910ebec605432f1aaae6807.zip binutils-2f7cfc9eb228b8979910ebec605432f1aaae6807.tar.gz binutils-2f7cfc9eb228b8979910ebec605432f1aaae6807.tar.bz2 |
PPC: 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 switch ISSPACE() uses over. At the same time
use is_end_of_stmt() instead of an open-coded nul char check.
-rw-r--r-- | gas/config/tc-ppc.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 4e0bf24..5f2bc04 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -3325,7 +3325,7 @@ md_assemble (char *str) unsigned int insn_length; /* Get the opcode. */ - for (s = str; *s != '\0' && ! ISSPACE (*s); s++) + for (s = str; ! is_end_of_stmt (*s) && ! is_whitespace (*s); s++) ; if (*s != '\0') *s++ = '\0'; @@ -3351,7 +3351,7 @@ md_assemble (char *str) } str = s; - while (ISSPACE (*str)) + while (is_whitespace (*str)) ++str; #ifdef OBJ_XCOFF @@ -3967,7 +3967,7 @@ md_assemble (char *str) { do ++str; - while (ISSPACE (*str)); + while (is_whitespace (*str)); endc = ','; } } @@ -3996,7 +3996,7 @@ md_assemble (char *str) } } - while (ISSPACE (*str)) + while (is_whitespace (*str)) ++str; if (*str != '\0') @@ -5831,7 +5831,7 @@ ppc_tc (int ignore ATTRIBUTE_UNUSED) /* Skip the TOC symbol name. */ while (is_part_of_name (*input_line_pointer) - || *input_line_pointer == ' ' + || is_whitespace (*input_line_pointer) || *input_line_pointer == '[' || *input_line_pointer == ']' || *input_line_pointer == '{' |