PR gas/16109

* app.c (do_scrub_chars): Only insert a newline character if
	end-of-file has been reached.
This commit is contained in:
Alexey Makhalov 2013-11-19 08:19:21 +00:00 committed by Nick Clifton
parent 077e2c8848
commit cf3f45fad7
2 changed files with 15 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2013-11-19 Alexey Makhalov <makhaloff@gmail.com>
PR gas/16109
* app.c (do_scrub_chars): Only insert a newline character if
end-of-file has been reached.
2013-11-18 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (lex_got): Add a dummy "int bnd_prefix"

View File

@ -1217,9 +1217,16 @@ do_scrub_chars (size_t (*get) (char *, size_t), char *tostart, size_t tolen)
while (ch != EOF && !IS_NEWLINE (ch))
ch = GET ();
if (ch == EOF)
as_warn (_("end of file in comment; newline inserted"));
{
as_warn (_("end of file in comment; newline inserted"));
PUT ('\n');
}
else /* IS_NEWLINE (ch) */
{
/* To process non-zero add_newlines. */
UNGET (ch);
}
state = 0;
PUT ('\n');
break;
}
/* Looks like `# 123 "filename"' from cpp. */