J3/06-356 Date: 3 November 2006 To: J3 From: Dick Hendrickson Subject: Clause 13 Misc. issues References: J3/06-007R1 355:7 Add " and false if it is not" at the end of the sentence 355:9 Add " and false otherwise" after "procedure" 361:27+ (the line does not appear to be numbered.) Does the "nor shall Y..." clause apply to "Y shall not be present" or to "If X is..."? The sentence makes sense either way. 376:14 Does EXECUTE_COMMAND_LINE cause normal or abnormal termination if the command itself causes the termination? Something like EXECUTE_COMMAND_LINE('stop me at noon") 376:23 This says that command lines are executed synchronously if the processor doesn't support asynchronous execution. Actually, it might not support command lines at all, and adding "wait=.false." is unlikely to force it to. Edit: delete "; otherwise...synchronously". 378:14 It makes no sense to allow the FINDLOC value to be an array. Edit: Insert "scalar and " after "shall be". 384:3 None of the routines should cause undue anythings. Implementers know what this is for. Edit: Delete ", without causing overflow or underflow" 392:6 Why is IS_CONTIGUOUS limited to assumed-shape and array pointers? Pages 87-88 give a whole list of things that are contiguous. Many are obvious, but we allow SQRT(0.) and LOGICAL(.TRUE.). EDIT: Delete " assumed-shape". 407:10-12 This paragraph describes the effects that the PURE subroutine has on things that aren't it's arguments. MOVE_ALLOC can't be pure! This is probably a F2003 interp question, rather than a 2008 integration issue. This also affects 339:13 and note 13.1. 410:8 As with HYPOT, they should do the right thing. EDIT delete line 410:8