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

gas/config/tc-tic4x.c

index c8afd1638a1f9470b5239b01ad595927502c116c..d7d31ab955874620a44873c8f0253fc75f4eddc3 100644 (file)
@@ -1472,7 +1472,7 @@ tic4x_indirect_parse (tic4x_operand_t *operand,
          s++;
        }
     }
-  if (*s != ' ' && *s != ',' && *s != '\0')
+  if (!is_whitespace (*s) && *s != ',' && !is_end_of_stmt (*s))
     return 0;
   input_line_pointer = s;
   return 1;
@@ -2428,7 +2428,7 @@ md_assemble (char *str)
       /* Find mnemonic (second part of parallel instruction).  */
       s = str;
       /* Skip past instruction mnemonic.  */
-      while (*s && *s != ' ')
+      while (!is_end_of_stmt (*s) && !is_whitespace (*s))
        s++;
       if (*s)                  /* Null terminate for str_hash_find.  */
        *s++ = '\0';            /* and skip past null.  */
@@ -2492,7 +2492,7 @@ md_assemble (char *str)
     {
       /* Find mnemonic.  */
       s = str;
-      while (*s && *s != ' ')  /* Skip past instruction mnemonic.  */
+      while (!is_end_of_stmt (*s) && !is_whitespace (*s))      /* Skip past instruction mnemonic.  */
        s++;
       if (*s)                  /* Null terminate for str_hash_find.  */
        *s++ = '\0';            /* and skip past null.  */