diff --git a/specification/ch_2.xml b/specification/ch_2.xml index 76897e3..dbb2445 100644 --- a/specification/ch_2.xml +++ b/specification/ch_2.xml @@ -8704,8 +8704,11 @@ addi r3,r1,p ; R3 = new data area following parameter save area.Because it is allowed (and common) to return without first deallocating this dynamically allocated memory, all the linkage information in the new location must be valid. Therefore, it is also - necessary to copy the CR save word and the TOC pointer doubleword from - their old locations to the new. It is not necessary to copy the LR save + necessary to copy the CR save + word and the TOC pointer doubleword from their old locations its old location to the new. It is + not necessary to copy the LR save doubleword because, until this function makes a call, it does not contain a value that needs to be preserved. In the future, if it is defined and if the function uses the Reserved word, the LR save doubleword must also