diff options
author | Jim Wilson <wilson@tuliptree.org> | 2002-09-26 22:04:19 +0000 |
---|---|---|
committer | Jim Wilson <wilson@tuliptree.org> | 2002-09-26 22:04:19 +0000 |
commit | 825487fa2d21327c25aebcdac2be47117e26791f (patch) | |
tree | a1106303d99417c171465e71261eff6b5917c666 | |
parent | afbcd36fc184d101d697b2fab62546a03702ae2f (diff) | |
download | gdb-825487fa2d21327c25aebcdac2be47117e26791f.zip gdb-825487fa2d21327c25aebcdac2be47117e26791f.tar.gz gdb-825487fa2d21327c25aebcdac2be47117e26791f.tar.bz2 |
Fix v850 .offset pseudo-op
* config/tc-v850.c (v850_offset): Use frag_var instead of frag_now_fix
and frag_more.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-v850.c | 10 |
2 files changed, 10 insertions, 5 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index d88670b..b1b96d4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2002-09-26 Jim Wilson <wilson@redhat.com> + + * config/tc-v850.c (v850_offset): Use frag_var instead of frag_now_fix + and frag_more. + 2002-09-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> * config/tc-mips.c (CPU_HAS_MIPS16): Add mips-lsi-elf as MIPS16 diff --git a/gas/config/tc-v850.c b/gas/config/tc-v850.c index b3c45a0..a3aaee8 100644 --- a/gas/config/tc-v850.c +++ b/gas/config/tc-v850.c @@ -193,12 +193,12 @@ static void v850_offset (ignore) int ignore ATTRIBUTE_UNUSED; { + char *pfrag; int temp = get_absolute_expression (); - - temp -= frag_now_fix (); - - if (temp > 0) - (void) frag_more (temp); + + pfrag = frag_var (rs_org, 1, 1, (relax_substateT)0, (symbolS *)0, + (offsetT) temp, (char *) 0); + *pfrag = 0; demand_empty_rest_of_line (); } |