diff options
author | Ken Raeburn <raeburn@cygnus> | 1993-01-05 14:17:21 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1993-01-05 14:17:21 +0000 |
commit | 0bd77bc4fca28b899f65c2f25edffb39c9361f68 (patch) | |
tree | 8a914bd387451612f42af4937b9d1806e054707e /gas | |
parent | 6c5f99985ed7d20f1907b6aebcc9077442cdc3a2 (diff) | |
download | gdb-0bd77bc4fca28b899f65c2f25edffb39c9361f68.zip gdb-0bd77bc4fca28b899f65c2f25edffb39c9361f68.tar.gz gdb-0bd77bc4fca28b899f65c2f25edffb39c9361f68.tar.bz2 |
expr.c (operand): handle logical end-of-line characters line newline
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 3 | ||||
-rw-r--r-- | gas/expr.c | 5 |
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. @@ -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 */ { /* |