[binutils-gdb] Tile-Gx: use is_end_of_stmt()

Jan Beulich jbeulich@sourceware.org
Fri Mar 7 07:23:22 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ee03c16d906d56dbdff538ee9f91cb867c0c39cb

commit ee03c16d906d56dbdff538ee9f91cb867c0c39cb
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Mar 7 08:21:25 2025 +0100

    Tile-Gx: use is_end_of_stmt()
    
    ... instead of open-coding it. Also convert a variable to plain char
    (allowing to drop two casts), which is how it's actually used.

Diff:
---
 gas/config/tc-tilegx.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gas/config/tc-tilegx.c b/gas/config/tc-tilegx.c
index b63567ba0f7..26612acfd15 100644
--- a/gas/config/tc-tilegx.c
+++ b/gas/config/tc-tilegx.c
@@ -1159,9 +1159,9 @@ parse_operands (const char *opcode_name,
 
       if (i + 1 < num_operands)
 	{
-	  int separator = (unsigned char)*input_line_pointer++;
+	  char separator = *input_line_pointer++;
 
-	  if (is_end_of_line[separator] || (separator == '}'))
+	  if (is_end_of_stmt (separator) || (separator == '}'))
 	    {
 	      as_bad (_("Too few operands to '%s'."), opcode_name);
 	      return;
@@ -1169,7 +1169,7 @@ parse_operands (const char *opcode_name,
 	  else if (separator != ',')
 	    {
 	      as_bad (_("Unexpected character '%c' after operand %d to %s."),
-		      (char)separator, i + 1, opcode_name);
+		      separator, i + 1, opcode_name);
 	      return;
 	    }
 	}
@@ -1196,7 +1196,7 @@ parse_operands (const char *opcode_name,
 	}
     }
 
-  if (!is_end_of_line[(unsigned char)*input_line_pointer])
+  if (!is_end_of_stmt (*input_line_pointer))
     {
       switch (*input_line_pointer)
 	{


More information about the Binutils-cvs mailing list