aboutsummaryrefslogtreecommitdiff
path: root/bfd/libecoff.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1994-04-07 18:28:03 +0000
committerIan Lance Taylor <ian@airs.com>1994-04-07 18:28:03 +0000
commit14bf9e4b42597d5edaf0383548d3d62e69d04d96 (patch)
treefd094307f6b8571a1389d56e0e702999c1321037 /bfd/libecoff.h
parentf268681bc0d8c9b4dc7f9860f2520e802e60c6e8 (diff)
downloadfsf-binutils-gdb-14bf9e4b42597d5edaf0383548d3d62e69d04d96.zip
fsf-binutils-gdb-14bf9e4b42597d5edaf0383548d3d62e69d04d96.tar.gz
fsf-binutils-gdb-14bf9e4b42597d5edaf0383548d3d62e69d04d96.tar.bz2
Comment change.
Diffstat (limited to 'bfd/libecoff.h')
-rw-r--r--bfd/libecoff.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/bfd/libecoff.h b/bfd/libecoff.h
index f4b8f5e..a017d6e 100644
--- a/bfd/libecoff.h
+++ b/bfd/libecoff.h
@@ -172,16 +172,19 @@ struct ecoff_section_tdata
bfd_byte *contents;
/* Offset adjustments for PC relative branches. A number other than
- 1 is an addend for a PC relative branch; this addend arises because
- it crosses one or more branches which were expanded into a larger
- code sequence. A 1 means that this branch was itself expanded into
- a larger code sequence. 1 is not a possible offset, since all
- offsets must be multiples of the instruction size, which is 4;
- also, the only relocs with non-zero offsets will be PC relative
- branches within the same object file. If this field is NULL, no
- branches were expanded and no offsets are required. Otherwise
- there are as many entries as there are relocs in the section, and
- the entry for any reloc that is not PC relative is zero. */
+ 1 is an addend for a PC relative branch, or a switch table entry
+ which is the difference of two .text locations; this addend
+ arises because the branch or difference crosses one or more
+ branches which were expanded into a larger code sequence. A 1
+ means that this branch was itself expanded into a larger code
+ sequence. 1 is not a possible offset, since all offsets must be
+ multiples of the instruction size, which is 4; also, the only
+ relocs with non-zero offsets will be PC relative branches or
+ switch table entries within the same object file. If this field
+ is NULL, no branches were expanded and no offsets are required.
+ Otherwise there are as many entries as there are relocs in the
+ section, and the entry for any reloc that is not PC relative is
+ zero. */
long *offsets;
};