aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2025-02-03 12:18:34 +0100
committerJan Beulich <jbeulich@suse.com>2025-02-03 12:18:34 +0100
commit2f7cfc9eb228b8979910ebec605432f1aaae6807 (patch)
tree5e2eb82290ee4702d03e03b657ec4412a2131c4e
parent3b9fde6be7d1c07f02716ad8f4336cd436673252 (diff)
downloadbinutils-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.c10
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 == '{'