From: Jan Beulich Date: Fri, 7 Mar 2025 07:23:11 +0000 (+0100) Subject: VAX: use is_end_of_stmt() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4a338b4f8d4d408a09b3677340beadbc8ad50a74;p=thirdparty%2Fbinutils-gdb.git VAX: use is_end_of_stmt() ... instead of open-coding it. This also fixes two array underrun issues, when plain char is a signed type. --- diff --git a/gas/config/tc-vax.c b/gas/config/tc-vax.c index e2f6043d543..0b39d98f44a 100644 --- a/gas/config/tc-vax.c +++ b/gas/config/tc-vax.c @@ -3293,7 +3293,7 @@ vax_cons (expressionS *exp, int size) char *end = ++input_line_pointer; int npar = 0; - while (! is_end_of_line[(c = *end)]) + while (! is_end_of_stmt (c = *end)) { if (c == '(') npar++; @@ -3324,7 +3324,7 @@ vax_cons (expressionS *exp, int size) input_line_pointer++; SKIP_WHITESPACE (); c = *input_line_pointer; - if (! is_end_of_line[c] && c != ',') + if (! is_end_of_stmt (c) && c != ',') as_bad (_("Illegal operands: garbage after %%r_%s%d()"), vax_cons_special_reloc, size * 8); }