]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
mn10200: use is_whitespace()
authorJan Beulich <jbeulich@suse.com>
Mon, 3 Feb 2025 11:14:56 +0000 (12:14 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 3 Feb 2025 11:14:56 +0000 (12:14 +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 convert open-coded checks as well as ISSPACE()
uses. At the same time use is_end_of_stmt() instead of kind-of-open-
coded checks in adjacent code.

gas/config/tc-mn10200.c

index d630929f8c651e29f4c2052e0bb25fb7fe8914e5..657f591a1b28ef8bc4fd2863740683d2a285f3d8 100644 (file)
@@ -878,7 +878,7 @@ md_assemble (char *str)
   int match;
 
   /* 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';
@@ -892,7 +892,7 @@ md_assemble (char *str)
     }
 
   str = s;
-  while (ISSPACE (*str))
+  while (is_whitespace (*str))
     ++str;
 
   input_line_pointer = str;
@@ -929,7 +929,7 @@ md_assemble (char *str)
 
          errmsg = NULL;
 
-         while (*str == ' ' || *str == ',')
+         while (is_whitespace (*str) || *str == ',')
            ++str;
 
          if (operand->flags & MN10200_OPERAND_RELAX)
@@ -1102,7 +1102,7 @@ md_assemble (char *str)
          str = input_line_pointer;
          input_line_pointer = hold;
 
-         while (*str == ' ' || *str == ',')
+         while (is_whitespace (*str) || *str == ',')
            ++str;
 
        }
@@ -1127,10 +1127,10 @@ md_assemble (char *str)
       break;
     }
 
-  while (ISSPACE (*str))
+  while (is_whitespace (*str))
     ++str;
 
-  if (*str != '\0')
+  if (!is_end_of_stmt (*str))
     as_bad (_("junk at end of line: `%s'"), str);
 
   input_line_pointer = str;