summaryrefslogtreecommitdiff
path: root/gas/frags.c
diff options
context:
space:
mode:
authorTimothy Wall <twall@alum.mit.edu>2000-02-03 18:20:23 +0000
committerTimothy Wall <twall@alum.mit.edu>2000-02-03 18:20:23 +0000
commit8b0411b62361093343b4d33c69985e00de74a4fc (patch)
tree757c99c7d43fc9ba0c5d9d630210f8cf87a636dc /gas/frags.c
parent3f8b77574a3b670316366084c4066e9f5f2d890b (diff)
downloadbinutils-redhat-8b0411b62361093343b4d33c69985e00de74a4fc.tar.gz
octets vs bytes changes for GAS
Diffstat (limited to 'gas/frags.c')
-rw-r--r--gas/frags.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/gas/frags.c b/gas/frags.c
index 240b2ee63a..882cb12284 100644
--- a/gas/frags.c
+++ b/gas/frags.c
@@ -114,7 +114,7 @@ frag_new (old_frags_var_max_size)
assert (frchain_now->frch_last == frag_now);
/* Fix up old frag's fr_fix. */
- frag_now->fr_fix = frag_now_fix () - old_frags_var_max_size;
+ frag_now->fr_fix = frag_now_fix_octets () - old_frags_var_max_size;
/* Make sure its type is valid. */
assert (frag_now->fr_type != 0);
@@ -336,12 +336,19 @@ frag_align_pattern (alignment, fill_pattern, n_fill, max)
}
addressT
-frag_now_fix ()
+frag_now_fix_octets ()
{
if (now_seg == absolute_section)
return abs_section_offset;
- return (addressT) ((char*) obstack_next_free (&frchain_now->frch_obstack)
- - frag_now->fr_literal);
+
+ return ((char*) obstack_next_free (&frchain_now->frch_obstack)
+ - frag_now->fr_literal);
+}
+
+addressT
+frag_now_fix ()
+{
+ return frag_now_fix_octets() / OCTETS_PER_BYTE;
}
void