From: Jan Beulich Date: Mon, 3 Feb 2025 11:18:34 +0000 (+0100) Subject: PPC: use is_whitespace() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2f7cfc9eb228b8979910ebec605432f1aaae6807;p=thirdparty%2Fbinutils-gdb.git 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. --- diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 4e0bf24f365..5f2bc046a08 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 == '{'