aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2025-02-03 11:56:25 +0100
committerJan Beulich <jbeulich@suse.com>2025-02-03 11:56:25 +0100
commit81675c78e246f61feb26d256ef565f2db5198db0 (patch)
tree7821898067e4f1f594ef89e03b889378964fd8e2
parent2ce2556f849f2e42382473efcf12ccf0a35c8e52 (diff)
downloadbinutils-81675c78e246f61feb26d256ef565f2db5198db0.zip
binutils-81675c78e246f61feb26d256ef565f2db5198db0.tar.gz
binutils-81675c78e246f61feb26d256ef565f2db5198db0.tar.bz2
dlx: 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 convert open-coded checks where tabs were already included.
-rw-r--r--gas/config/tc-dlx.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gas/config/tc-dlx.c b/gas/config/tc-dlx.c
index a392271..b1ff09d 100644
--- a/gas/config/tc-dlx.c
+++ b/gas/config/tc-dlx.c
@@ -499,12 +499,12 @@ dlx_parse_storeop (char * str)
pb = comma;
/* Duplicate the first register. */
- for (i = comma + 1; (str[i] == ' ' || str[i] == '\t'); i++)
+ for (i = comma + 1; is_whitespace (str[i]); i++)
;
for (m2 = 0; (m2 < 7 && str[i] != '\0'); i++, m2++)
{
- if (str[i] != ' ' && str[i] != '\t')
+ if (!is_whitespace (str[i]))
rd[m2] = str[i];
else
goto badoperand_store;
@@ -672,12 +672,12 @@ machine_ip (char *str)
case '\0':
break;
- /* FIXME-SOMEDAY more whitespace. */
- case ' ':
- *s++ = '\0';
- break;
-
default:
+ if (is_whitespace (*s))
+ {
+ *s++ = '\0';
+ break;
+ }
as_bad (_("Unknown opcode: `%s'"), str);
return;
}