To: J3 J3/15-188r1 Subject: Constraints/requirements on branch targets From: Van Snyder Reference: 15-007r1 Date: 2015 August 07 1. Introduction =============== Interp F08/0119, which passed J3 letter ballot and is the subject of a WG5 straw vote, proposed consolidating the requirements on branch targets into two constraints. The description of the range of a DO construct (subclause 8.1.6.4 in F08 standard) has been deleted, so the edit proposed to that subclause is not included here. The nonblock DO construct has been deleted, so the constraint proposed concerning a is not included here. 2. Edits ======== [172:32 8.1.3.2p3] Delete the paragraph. [177:11 8.1.6.2p1] Delete "It is permissible ... DO construct." [182:18 8.1.7.2p2] Delete "It is permissible ... IF construct." [184:19 8.1.8.2p3] Delete the paragraph. [187:17 8.1.9.2p9] Delete the paragraph. [188:23+ 8.2.1p1+] Insert a constraint: "C845a If a branch target statement is an , , , , , , or , the branching statement that references the label of that branch target statement shall be within the construct completed by that branch target statement."