tic54x_start_line_hook

Message ID 20190515041434.GB6820@bubble.grove.modra.org
State New
Headers show
Series
  • tic54x_start_line_hook
Related show

Commit Message

Alan Modra May 15, 2019, 4:14 a.m.
git commit 3076e59490 caused
tic54x-coff  +FAIL: c54x subsym assignment/use

We want to skip over \n but not 0.

	PR 24538
	* config/tc-tic54x.c (tic54x_start_line_hook): Do skip end of line
	chars in setting endp.


-- 
Alan Modra
Australia Development Lab, IBM

Patch

diff --git a/gas/config/tc-tic54x.c b/gas/config/tc-tic54x.c
index 6e2b05d39b..3e1d32a02e 100644
--- a/gas/config/tc-tic54x.c
+++ b/gas/config/tc-tic54x.c
@@ -4738,12 +4738,9 @@  tic54x_start_line_hook (void)
   char *replacement = NULL;
 
   /* Work with a copy of the input line, including EOL char.  */
-  for (endp = input_line_pointer; ; endp ++)
-    {
-      unsigned char c = * (unsigned char *) endp;
-      if (c == 0 || is_end_of_line [c])
-	break;
-    }
+  for (endp = input_line_pointer; *endp != 0; )
+    if (is_end_of_line[(unsigned char) *endp++])
+      break;
 
   line = xmemdup0 (input_line_pointer, endp - input_line_pointer);