diff options
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/expr.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index a238d8a..c8b8a24 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +Mon Mar 13 22:02:59 2000 Hans-Peter Nilsson <hp@axis.se> + + * expr.c (operand) [case 'f']: When testing if '0f' can start a + floating-point-number, make sure 'f' is in FLT_CHARS. + Sat Mar 11 00:01:39 2000 Hans-Peter Nilsson <hp@axis.se> * read.c (TC_IMPLICIT_LCOMM_ALIGNMENT): New default-definition. @@ -923,7 +923,8 @@ operand (expressionP) number, make it one. Otherwise, make it a local label, and try to deal with parsing the rest later. */ if (!input_line_pointer[1] - || (is_end_of_line[0xff & input_line_pointer[1]])) + || (is_end_of_line[0xff & input_line_pointer[1]]) + || strchr (FLT_CHARS, 'f') == NULL) goto is_0f_label; { char *cp = input_line_pointer + 1; |