diff options
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-d10v.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 08c005e..8eeb49b 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2000-02-18 Nick Clifton <nickc@cygnus.com> + + * config/tc-d10v.c (find_opcode): Add a symbol's value to + the computed frag offset, rather than overwriting it. + Thu Feb 17 00:11:08 2000 J"orn Rennecke <amylaar@cygnus.co.uk> * config/tc-sh.c ("elf/sh.h"): Include. diff --git a/gas/config/tc-d10v.c b/gas/config/tc-d10v.c index 4549a95..d20ae10 100644 --- a/gas/config/tc-d10v.c +++ b/gas/config/tc-d10v.c @@ -1253,7 +1253,7 @@ find_opcode (opcode, myops) value = S_GET_VALUE(myops[opnum].X_add_symbol) - value - (obstack_next_free(&frchain_now->frch_obstack) - frag_now->fr_literal); else - value = S_GET_VALUE(myops[opnum].X_add_symbol); + value += S_GET_VALUE(myops[opnum].X_add_symbol); if (AT_WORD_P (&myops[opnum])) { |