* expr.c (make_expr_symbol): If operator is O_symbol and X_add_number is zero,
authorKen Raeburn <raeburn@cygnus>
Tue, 13 Sep 1994 02:10:43 +0000 (02:10 +0000)
committerKen Raeburn <raeburn@cygnus>
Tue, 13 Sep 1994 02:10:43 +0000 (02:10 +0000)
commitd90f530be0671625a8d99f764b7d78d9f6aea55d
treee5f7227440a1d61b4f301dafb40c0db8c309a3e0
parent1e84ff7ed4d8ce862607ac51814d4f3ce902e0c6
* expr.c (make_expr_symbol): If operator is O_symbol and X_add_number is zero,
just return the symbol.  If operator is O_constant, resolve the symbol's value
before returning.
(operand): Permit use of "[]" for grouping.
(clean_up_expression): For difference of two symbols in the same frag, add the
difference of their offsets into X_add_number.
(expr): Reduce difference of two symbols in same frag to their difference.
gas/expr.c