diff --git a/specification/ch_3.xml b/specification/ch_3.xml
index 8c36960..0eef88a 100644
--- a/specification/ch_3.xml
+++ b/specification/ch_3.xml
@@ -5192,12 +5192,15 @@ my_func:
R_PPC64_PCREL_OPT
- This relocation specifies that the instruction at r_offset and the
- instruction at r_offset +
- r_addend may be optimized by the linker.
- Specifically, the register set by the first instruction and used by
- the second is not used by any intervening instruction nor is the value
- used by any following instruction.
+ This relocation specifies that the instruction at
+ r_offset and the instruction at
+ r_offset + r_addend may be
+ optimized by the linker; the compiler must guarantee that register
+ lifetimes are such that the optimization is safe. In both code
+ sequences where this relocation is valid, the first instruction also
+ has another relocation at r_offset. The
+ R_PPC64_PCREL_OPT entry occurs immediately after that relocation in
+ the table of relocations.
See and
for more details.