Fix ICE in assembler when passed a bogus input file.

PR gas/20904
	* as.h (SKIP_ALL_WHITESPACE): New macro.
	* expr.c (operand): Use it.
This commit is contained in:
Nick Clifton 2016-12-05 16:54:59 +00:00
parent fa6631b4ee
commit 14c1428b29
3 changed files with 11 additions and 2 deletions

View file

@ -1371,7 +1371,7 @@ operand (expressionS *expressionP, enum expr_mode mode)
/* It is more 'efficient' to clean up the expressionS when they are
created. Doing it here saves lines of code. */
clean_up_expression (expressionP);
SKIP_WHITESPACE (); /* -> 1st char after operand. */
SKIP_ALL_WHITESPACE (); /* -> 1st char after operand. */
know (*input_line_pointer != ' ');
/* The PA port needs this information. */