J3/13-316r2 To: J3 From: Dan Nagle Subject: deleting arithmetic if (UK-10.1a) Date: 2013 October 15 Reference: N1982 UK-10 subitem 1a., accepted at Delft, is to delete the arithmetic if statement. This paper proposes specifications, syntax, and edits to do so. Specification: The Arithmetic IF statement is deleted in f15. Syntax: IF( ) lbl_1, lbl_2, lbl_3 is no longer valid Fortran. Edits: {against 10-007r1} [intro] Add new feature "The arithmetic IF statement has been deleted from \thisstd{}.". {remove from definition of branch target statement} [4:39] delete "arithmetic IF statement," {add compatibility statement} [24:7+] add section 1.6.1+ "Fortran 2008 compatibility Except for the deleted features noted in Annex B.1a, this part of ISO/IEC 1539 is an upward compatible extension to the preceding Fortran International Standard, ISO/IEC 1539-1:2010 (Fortran 2008)." {remove from list of R214} [30:6] delete "<> ," {remove from discussion of real zero} [54:15] append "and". [54:17-18] delete ", and ... arithmetic IF". {remove from constraint C816 on terminal statements of non-block DO} [175:14] change "an