From: Vladimir Makarov Date: Thu, 20 Aug 1998 18:28:07 +0000 (+0000) Subject: * expr.c (operand): Check more correctly that there is no advance X-Git-Tag: gdb-4_18~1290 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ff0f01126700b2f3ee3b1e57721a6168f55b79fd;p=platform%2Fupstream%2Fbinutils.git * expr.c (operand): Check more correctly that there is no advance in operand after atof_generic in order to decide "is it label 0f or floating point number?". --- diff --git a/gas/ChangeLog b/gas/ChangeLog index ee63e9f..57ca750 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,11 @@ 1998-08-20 Vladimir N. Makarov + * expr.c (operand): Check more correctly that there is no advance + in operand after atof_generic in order to decide "is it label 0f + or floating point number?". + +1998-08-20 Vladimir N. Makarov + * expr.c (operand): Check correctly that there is no advance in operand after atof_generic in order to decide "is it label 0f or floating point number". diff --git a/gas/expr.c b/gas/expr.c index dfa7393..3408f71 100644 --- a/gas/expr.c +++ b/gas/expr.c @@ -924,7 +924,7 @@ operand (expressionP) { case 0: case ERROR_EXPONENT_OVERFLOW: - if (cp[-1] == 'f' || cp[-1] == 'b') + if (cp == input_line_pointer + 1) /* looks like a difference expression */ goto is_0f_label; else