From 263462410cf8a0857c75b40cfc1f800f88c743b7 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Thu, 19 Sep 2002 23:51:35 +0000 Subject: * write.h (struct fix): Add fx_dot_value. (dot_value): Declare. * write.c (dot_value): New var. (fix_new_internal): Save dot_value as fx_dot_value. * expr.c (expr): Update dot_value. --- gas/expr.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gas/expr.c') diff --git a/gas/expr.c b/gas/expr.c index 64c92ca..b8e49f5 100644 --- a/gas/expr.c +++ b/gas/expr.c @@ -1657,6 +1657,10 @@ expr (rankarg, resultP) know (rank >= 0); + /* Save the value of dot for the fixup code. */ + if (rank == 0) + dot_value = frag_now_fix (); + retval = operand (resultP); /* operand () gobbles spaces. */ -- cgit v1.1