aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gas/ChangeLog3
-rw-r--r--gas/expr.c5
2 files changed, 7 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 0fe6fb9..407b634 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,8 @@
Tue Jan 5 08:42:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
+ * expr.c (operand): If character other than comma or newline is a
+ logical end-of-line character, use the newline case.
+
* configure.in (per-target): Look for with_bfd_assembler option.
For now, only accept "no", until the merge is done.
diff --git a/gas/expr.c b/gas/expr.c
index 4290e8b..bfcb8e6 100644
--- a/gas/expr.c
+++ b/gas/expr.c
@@ -589,13 +589,16 @@ operand (expressionP)
}
case ',':
case '\n':
+ eol:
/* can't imagine any other kind of operand */
expressionP->X_seg = SEG_ABSENT;
input_line_pointer--;
md_operand (expressionP);
break;
- /* Fall through */
+
default:
+ if (is_end_of_line[c])
+ goto eol;
if (is_name_beginner (c)) /* here if did not begin with a digit */
{
/*