From: Ian Lance Taylor Date: Thu, 7 Apr 1994 18:28:03 +0000 (+0000) Subject: Comment change. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=14bf9e4b42597d5edaf0383548d3d62e69d04d96;p=binutils-gdb.git Comment change. --- diff --git a/bfd/libecoff.h b/bfd/libecoff.h index f4b8f5eea24..a017d6e210d 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; };