]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
PPC: use is_whitespace()
authorJan Beulich <jbeulich@suse.com>
Mon, 3 Feb 2025 11:18:34 +0000 (12:18 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 3 Feb 2025 11:18:34 +0000 (12:18 +0100)
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.

gas/config/tc-ppc.c

index 4e0bf24f365ee4f8a32f8c29ef8837f86d5a29ef..5f2bc046a084c41911917df03bcd0acf23a6fd39 100644 (file)
@@ -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 == '{'